Crude oil prices and the share prices of upstream energy stocks have been on a wild ride. Recently, WTI crude has dropped from $105 to about $90 per barrel. Upstream energy stocks have also fallen sharply. Here are the year-to-date stock charts with normalized returns for a couple of my favorite upstream stocks: Diamondback Energy […]





