Oil futures haven’t been this overbought since 1990. The rally may not be over. 07.03.2026 02:48 MarketWatch.com