Oil futures markets are experiencing a significant sell-off, with net long positions on Brent crude falling by over 50% from their peak in late March. This rapid decline, characterized as a "panic sell-off," is attributed to long-term capital exiting the market as geopolitical tensions in the Middle East ease. Despite the price drop, the fundamental supply-demand balance for oil remains tight, with global inventories continuing to deplete. AI
RANK_REASON The article discusses market sentiment and trading positions rather than a core AI development.
AI-generated summary · Google Gemini · from 1 sources. How we write summaries →