Markets U.S. stock futures sink after oil surges above $100 a barrel as Iran conflict rages March 8, 2026
Discussion about this post