Market sell-off gains steam as concerns about Iran war and high AI spending collide

North America Business Moderate confidence — 74/100

Unverified

Sources: NBC News