Stock market news: The S&P 500 is having its best 50-day rally in history | Fortune