These 5 Stocks Are Crushing the Entire S&P 500 -- Should You Buy?

These 5 Stocks Are Crushing the Entire S&P 500 -- Should You Buy?

Energy stocks have been unusually hot of late, but it's going to be tough to keep this rally going.