S&P 500 in longest winning streak since '04

Business