Tankers Halt in Hormuz Straight Pushing WTI to nearly $80 a BarrelBusiness PenMarch 5, 2026 March 5, 2026 U.S. crude oil for West Texas Intermediate futures has climbed to its highest point since June 2025, nearing $80 per barrel, a gain of more...