CL/Crude Oil
WTI crude oil prices stabilized around $68.95 on Thursday, despite a slight increase in US crude oil inventories reported by the Energy Information Administration (EIA). The market's focus remains on geopolitical tensions between Russia and Ukraine,...