WTI crude oil prices narrowed their losses to 1.8%, last trading at $102 per barrel.

2026-05-04

WTI crude oil prices narrowed their losses to 1.8%, last trading at $102 per barrel.