Oil Price Today (March 17): Crude oil gains 2%, at $103 as Strait of Hormuz tensions linger. Experts weigh in 2026-03-17 · Economic Times Read at source