The current oil market forecast indicates significant oversupply to come as roughly 2.9 billion barrels of crude and petroleum products are stored in OECD tanks
Our latest research shows interconnection queues across major independent system operators have swelled with speculative requests from landowners betting on the AI boom, driving up utility timelines and pushing developers away.