Tag: oil price sentiment 2025