best performing stocks with a $600m+ market cap from april 2006 to july 2008

Natwest (NWG) had the highest return between April 1, 2006 and July 31, 2008 by a US stock with a market cap of $600M+, returning 5,212,220%.

ASSET DATE % RETURN
Natwest (NWG)
4/1/2006 - 7/31/2008
5,212,220%
Northern Oil & Gas (NOG)
4/1/2006 - 7/31/2008
2,993,442.31%
Know Labs (KNW)
4/1/2006 - 7/31/2008
1,526,541.22%
Weatherford International (WFRD)
4/1/2006 - 7/31/2008
25,600%
Gyre Therapeutics (GYRE)
4/1/2006 - 7/31/2008
19,152.78%
MiMedx (MDXG)
4/1/2006 - 7/31/2008
1,468.56%
First Solar (FSLR)
4/1/2006 - 7/31/2008
1,063.39%
CF Industries (CF)
4/1/2006 - 7/31/2008
867.31%
Mosaic (MOS)
4/1/2006 - 7/31/2008
781.56%
Argan (AGX)
4/1/2006 - 7/31/2008
767.92%
Axogen (AXGN)
4/1/2006 - 7/31/2008
606.86%
Digital Turbine (APPS)
4/1/2006 - 7/31/2008
594.44%
Mastercard (MA)
4/1/2006 - 7/31/2008
510.32%
RadNet (RDNT)
4/1/2006 - 7/31/2008
507.84%
Baidu (BIDU)
4/1/2006 - 7/31/2008
504.26%
ICL Israel Chemicals (ICL)
4/1/2006 - 7/31/2008
481.88%
Graham (GHM)
4/1/2006 - 7/31/2008
468.72%
Cal-Maine Foods (CALM)
4/1/2006 - 7/31/2008
441.47%
Cleveland-Cliffs (CLF)
4/1/2006 - 7/31/2008
402.38%
Booking (BKNG)
4/1/2006 - 7/31/2008
360.54%
Opko Health (OPK)
4/1/2006 - 7/31/2008
353.66%
BlackBerry (BB)
4/1/2006 - 7/31/2008
330.14%
Companhia Siderurgica Nacional ADR (SID)
4/1/2006 - 7/31/2008
321.96%
Illumina (ILMN)
4/1/2006 - 7/31/2008
293.42%
Universal Insurance (UVE)
4/1/2006 - 7/31/2008
291.12%