Oil Price Today (April 23): Crude oil prices cross $100 again as Iran war ceasefire talks show no progress. $120 in sight? April 23, 2026 · Economic Times Read full story at source