dow jones chart by last 30 days
value of 8000 invested i n hrl 6 1980 thru 6 1990
best performing stocks in s and p 500 in 2017
ngg between 31 december 2005 and 31 december 2025
ngg between 31 december 2005 and 31 december 2024
best performing stocks in s and p 500 in 2016
best performing stocks in s and p 500 in 2015
bitcoin price on december 8th 2015
ngg between 31 december 2004 and 31 december 2024
ngg between 31 december 2003 and 31 december 2023
mdu
amzn monthly returns for 2002
best performing stocks in s and p 500 in 2014
ibm between 31 december 2004 and 31 december 2024
ibm between 31 december 2005 and 31 december 2025