Video: Strategist Sees Oil at $135
Jonathan Barratt, managing director of Commodity Broking Services, sees more upside to oil prices. He told CNBC that he believes oil prices could return to the $130- to $135-per-barrel level.
See Barratt's energy-market insights.
- Exxon Mobil
- Energy Select Sector SPDR