Published March 4th 2021
The Saudi oil minister who is said to have masterminded the oil crisis of 1973 died last week. His passing may also mark the ending of the era of the oil boom.
While the price of oil is now back to pre-lockdown levels, last month Standard & Poor’s put 13 oil companies on downgrade watch, citing profitability concerns to the oil and gas industry, in part driven by the green energy push.
Continue reading in Barron’s.