Oil Prices Tumbled Nearly 20% in May (The Biggest Drop Since 2020). Is it Time to Sell Your Oil Stocks?

Oil prices tumbled in May on optimism that the U.S. and Iran were close to a peace deal. That optimism is already starting to fade in early June.
Open original source