highest returns from march 31, 2026 through june 4, 2026 for stocks with market caps above $2000000000
the stock market in dec 2006
the stock market in dec 2010
dow jones chart for last 3 years%
eog performance dec 16 2008 to dec 30 2008
eog performance dec 1 2008 to dec 15 2008
cf performance dec 1 2008 to dec 15 2008
ma performance dec 1 2008 to dec 15 2008
fslr performance dec 1 2008 to dec 15 2008
mosaic performance dec 1 2008 to dec 15 2008
eog performance nov 16 2008 to nov 30 2008
cf performance nov 16 2008 to nov 30 2008
ma performance nov 16 2008 to nov 30 2008
mosaic performance nov 16 2008 to nov 30 2008
fslr performance nov 16 2008 to nov 30 2008