S&P 5007,158.09 0.12%
BP Reports $3.2 Billion Profit as Iran War Closes Strait of Hormuz, Drives Oil Prices — Witness News