Markets

S&P 500 and Nasdaq Composite close at fresh records as traders look past Iran war fears

Nasdaq logs best 11-day stretch in history