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

2026-05-27

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