This week's best-performing S&P 500 stocks include 3 energy names expected to jump at least 20%