News

By May 2, markets had strung together nine consecutive winning days – the longest streak since 2004. The Nasdaq and S&P 500 ...