Oil Price Today (March 26): Crude oil above $100 again as Iran rejects US proposal to end war. $150 in sight?

· Economic Times