WTI crude oil touched $95 per barrel, down 4.34% on the day.

2026-04-24

WTI crude oil touched $95 per barrel, down 4.34% on the day.