10 Best Energy Stocks In The S&P 500

Among the S&P 500's top 20 stocks over the past year, a full 10 of them are energy companies. Most are in the oil and gas space, but solar has representation, too.