Stock market today: Big Tech surges as S&P 500 crosses 5,600 for first time