WTI crude oil prices narrowed their losses to 1.2%, currently trading at $90.9 per barrel.

2026-04-15

WTI crude oil prices narrowed their losses to 1.2%, currently trading at $90.9 per barrel.