How major US stock indexes fared Thursday 3/12/2026
Worries about the war with Iran sent oil prices back to $100 per barrel and stocks sinking worldwide
Worries about the war with Iran sent oil prices back to $100 per barrel and stocks sinking worldwide