Oil Price Today (March 17): Crude oil gains 2%, at $103 as Strait of Hormuz tensions linger. Experts weigh in

· Economic Times