The S&P 500's 9-day win streak ended as geopolitical tensions tied to Iran drove a broad sell-off, with the Dow dropping over 450 points intraday.

Crude oil surged nearly 8% – its best day since April 2 – after US strikes on Iran and Tehran's retaliation, stalling the S&P 500's rally even as software stocks soared.

U.S. stock futures dipped Wednesday after Iran fired missiles at Kuwait and Bahrain, threatening the index's longest run since 1995