best large cap stock 6/2012

Constellation Brands Inc Class A (STZ) had the highest return in June 2012 by a large-cap US stock, returning 42.6%.

ASSET MONTH % RETURN
Constellation Brands Inc Class A (STZ)
June 2012
42.57%
CACI International (CACI)
June 2012
30.38%
Cemex SAB de CV ADR (CX)
June 2012
28.44%
Marathon Petroleum (MPC)
June 2012
27.04%
Builders FirstSource (BLDR)
June 2012
25.07%
First Solar (FSLR)
June 2012
24.15%
DexCom (DXCM)
June 2012
24.02%
Lloyds Banking Group PLC ADR (LYG)
June 2012
23.86%
Encompass Health (EHC)
June 2012
23.86%
Contura Energy (CTRA)
June 2012
23.59%
Banco Santander SA ADR (SAN)
June 2012
23.54%
James Hardie Industries PLC ADR (JHX)
June 2012
23.48%
Rambus (RMBS)
June 2012
23.44%
Ciena (CIEN)
June 2012
23.18%
Edwards Lifesciences (EW)
June 2012
22.92%
Banco Bilbao Viscaya Argentaria SA ADR (BBVA)
June 2012
22.74%
Exelixis (EXEL)
June 2012
22.62%
Anheuser Busch Inbev NV ADR (BUD)
June 2012
21.12%
Neurocrine Biosciences (NBIX)
June 2012
20.9%
Korea Electric Power Corp ADR (KEP)
June 2012
20.09%
Woori Financial (WF)
June 2012
19.73%
AeroVironment (AVAV)
June 2012
19.48%
HCA (HCA)
June 2012
19.38%
HDFC Bank Limited ADR (HDB)
June 2012
19.08%
PulteGroup (PHM)
June 2012
19.02%
Large-cap stocks are treated as having a market cap of $10B+.