Here are the top 10 best-performing S&P 500 stocks of 2017
- Align Technology -ALGN- up 132%
- NRG Energy -NRG- up 121%
- First Solar -FSLR- up 114%
- Vertex Pharmaceuticals -VRTX- up 104%
- Micron -MU- up 101%
- Wynn Resorts -WYNN- up 94%
- Boeing -BA- up 89%
- PayPal Holdings -PYPL- up 87%
- D.R. Horton -DHI- up 86%
- Nvidia -NVDA- 83%