Crude oil prices surged on March 12 despite the IEA's release of 400 million barrels. Brent crude hit $100 per barrel, and WTI Crude touched $94.
Explained: Why Crude Oil Crossed $100 Despite IEA’s 400 Million Barrel Strategic Reserve Release
Crude oil prices surged on March 12 despite the IEA's release of 400 million barrels. Brent crude hit $100 per barrel, and WTI Crude touched $94.