50 best performing market cap 20b or more stocks jan 2005 to dec 2007

Natwest (NWG) had the highest return between January 1, 2005 and December 31, 2007 by a US stock with a market cap of $20B+, returning 9,034,940%.

ASSET DATE % RETURN
Natwest (NWG)
1/1/2005 - 12/31/2007
9,034,940%
National Grid PLC ADR (NGG)
1/1/2005 - 12/31/2007
1,298,904.76%
First Solar (FSLR)
1/1/2005 - 12/31/2007
990.37%
Monster Beverage (MNST)
1/1/2005 - 12/31/2007
847.57%
Intuitive Surgical (ISRG)
1/1/2005 - 12/31/2007
707.11%
Banco Bradesco SA ADR (BBD)
1/1/2005 - 12/31/2007
684.28%
Petroleo Brasileiro Petrobras SA ADR (PBR)
1/1/2005 - 12/31/2007
541.41%
Apple (AAPL)
1/1/2005 - 12/31/2007
511.52%
Petróleo Brasileiro SA - Petrobras (PBR.A)
1/1/2005 - 12/31/2007
497.22%
Southern Copper (SCCO)
1/1/2005 - 12/31/2007
493.32%
Baidu (BIDU)
1/1/2005 - 12/31/2007
490.61%
Wheaton Precious Metals (WPM)
1/1/2005 - 12/31/2007
447.44%
Credicorp (BAP)
1/1/2005 - 12/31/2007
438.89%
Mastercard (MA)
1/1/2005 - 12/31/2007
436.89%
Trip Group Ltd ADR (TCOM)
1/1/2005 - 12/31/2007
406.67%
Intercontinental Exchange (ICE)
1/1/2005 - 12/31/2007
393.59%
Booking (BKNG)
1/1/2005 - 12/31/2007
384.23%
Vale SA ADR (VALE)
1/1/2005 - 12/31/2007
380.05%
Nasdaq (NDAQ)
1/1/2005 - 12/31/2007
371.33%
NVIDIA (NVDA)
1/1/2005 - 12/31/2007
319.25%
Agnico Eagle Mines (AEM)
1/1/2005 - 12/31/2007
303.12%
Rio Tinto ADR (RIO)
1/1/2005 - 12/31/2007
290.63%
Salesforce (CRM)
1/1/2005 - 12/31/2007
282.02%
Alnylam Pharmaceuticals (ALNY)
1/1/2005 - 12/31/2007
279.14%
Itau Unibanco Banco (ITUB)
1/1/2005 - 12/31/2007
266.39%