Oil prices27 Apr 2022 16:04
No one can possibly know what will happen to oil prices. Brent went up to $139 per barrel. And then came crashing down. But the average Brent price last year was just over $70 and BP made £9.5 bn. This year if the average price is $90 (even without any dividends from Rosneft) the profits should exceed £12 bn. And then on the fairly near horizon (2030) there is perhaps £8 bn a year from renewables. So at the present market cap BP is a bit like investing £73,000 to receive £12,000 a year for 8 years and then £20,000 a year in perpetuity - all indexed link to the inflation rate. That is on a risk neutral assumption that oil prices neither falls nor rise. I think any sane person would pay at least £200,000 for that sort of deal : ergo BP should be worth at least £200 bn. But markets are sometimes insane for a long time. But the gobbling up of cheap shares continues.