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