WTI Crude Oil hesitates at $67.00 as Iran tensions offset tariff drag

24/02/2026