Oil prices whipped from their highest price since 2022 back below $100 US per barrel during a volatile day for markets as the U.S. and Israel’s war on Iran threatened production and shipping in the Middle East and strained energy supplies worldwide. Read More