WTI Finds Support After Sell Off Suddenly Halts
WTI crude found resistance at $81 per barrel this morning, countering a sell-off as traders discount geopolitical risk. Despite Strong Production Momentum, US Oil Majors Fail to Impress - ExxonMobil and Chevron reported a combined net profit of $13.7 …