S&P 500 rose 0.8% to 7,022.81, its first record close since end‑January, driven by optimism over US‑Iran talks.
Nasdaq added 1.6% to 24,016.02, marking a 14% gain over ten sessions, its longest winning streak since 2021.
Bank of America’s sales‑trading revenue jumped 13% to $6.4 bn; shares rose ~2%, while Morgan Stanley posted $20.58 bn Q1 revenue.
Snap announced 1,000 job cuts (16% workforce) to save $500 m; Allbirds surged ~600% after AI pivot announcement.