Daily Oil Fundamentals
Losing faith
26 Feb 2025Losing faith
Investor sentiment can turn on a dime; all that is needed is one social media post by the US president. For now, however, economic and oil prospects are increasingly cloudy. US allies and foes are uncertain in their response to the disruptive agenda of the administration, but US consumers are not so hesitant.