Stocks ended the day higher with the S&P 500 logging its fifth straight day of gains. Plus, Snap and Disney reports better than expected quarterly results. And Amazon faces new hurdles to open new headquarters in New York.