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