Top Stories Crude Oil Inventories Plunge by 2.4 Million Barrels, Shocking Markets URGENT UPDATE: Crude oil inventories have just plunged by 2.392 million barrels, significantly exceeding the estimated decline of 1.863 million barrels. This unexpected drop,... Editorial7 hours ago