WTI climbs back above 104 as IEA warns of Russian oil loss
The International Energy Agency (IEA) wanted 3,000,000 bpd of Russian oil to be blocked in the next 3 months. Crude oil prices reversed the recent selloff and rallied back above $104 as the IEA noted that rising fuel costs…