Oil prices are their highest levels for the year, and now some traders are fleeing from their bearish bets on energy stocks.
Oil prices are their highest levels for the year, and now some traders are fleeing from their bearish bets on energy stocks.