Oil Price Today (July 24): Crude oil dips below $100 but up 13% this week as supply tensions mount. $120 per barrel possible? July 24, 2026 · Economic Times Read full story at source