Energy is the big winner of the week. Here are the stocks that outperformed, and what analysts think