RE: RE: Train is just leaving the stationAt $82 I think the oil price may have peaked for now and this run-up may level out. Unless it's not all about the price of oil.
Any thoughts? How much of this is about upcoming news, Stella for example?
Cheers