best performing sandp500 stocks in jun 2010

Generac (GNRC) had the highest return in June 2010 by a US stock in the S&P 500 (GSPC), returning 28.1%.

ASSET MONTH % RETURN
Generac (GNRC)
June 2010
28.06%
Tesla (TSLA)
June 2010
25.42%
Newmont Goldcorp (NEM)
June 2010
13.51%
DexCom (DXCM)
June 2010
11.8%
Edwards Lifesciences (EW)
June 2010
11.55%
Baker Hughes (BKR)
June 2010
11%
JM Smucker (SJM)
June 2010
9.87%
Bristol-Myers Squibb (BMY)
June 2010
9.3%
Ball (BALL)
June 2010
8.52%
Cooper Companies, Inc Common Stock (COO)
June 2010
8.39%
M&T Bank (MTB)
June 2010
7.85%
Discover Financial Services (DFS)
June 2010
6.23%
Skyworks Solutions (SWKS)
June 2010
6.06%
Philip Morris International (PM)
June 2010
6.06%
Merck (MRK)
June 2010
5.77%
Halliburton (HAL)
June 2010
5.36%
Molina Healthcare (MOH)
June 2010
5.07%
LKQ (LKQ)
June 2010
5.01%
Chubb (CB)
June 2010
4.78%
Insulet (PODD)
June 2010
4.59%
Molson Coors Brewing (TAP)
June 2010
4.46%
WEC Energy (WEC)
June 2010
4.21%
Pinnacle West Capital (PNW)
June 2010
4.18%
Marsh & McLennan Companies (MMC)
June 2010
4.16%
United Airlines (UAL)
June 2010
4.15%