best performing sandp stocks jun 2012

Constellation Brands Inc Class A (STZ) had the highest return in June 2012 by a US stock in the S&P 500 (GSPC), returning 42.6%.

ASSET MONTH % RETURN
Constellation Brands Inc Class A (STZ)
June 2012
42.57%
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%
Contura Energy (CTRA)
June 2012
23.59%
Edwards Lifesciences (EW)
June 2012
22.92%
DaVita HealthCare Partners (DVA)
June 2012
22.72%
HCA (HCA)
June 2012
19.38%
PulteGroup (PHM)
June 2012
19.02%
Insulet (PODD)
June 2012
18.66%
Lennar (LEN)
June 2012
17.84%
Martin Marietta Materials (MLM)
June 2012
17.71%
Vulcan Materials (VMC)
June 2012
17.69%
EQT (EQT)
June 2012
17.53%
Valero Energy (VLO)
June 2012
17.06%
Mosaic (MOS)
June 2012
16.96%
CF Industries (CF)
June 2012
16.68%
Best Buy (BBY)
June 2012
15.54%
IDEXX Laboratories (IDXX)
June 2012
15.39%
Steel Dynamics (STLD)
June 2012
15.36%
VeriSign (VRSN)
June 2012
15.36%
NRG Energy (NRG)
June 2012
15.12%
Bank of America (BAC)
June 2012
14.89%
Oracle (ORCL)
June 2012
14.32%