Stock market today: S&P 500 closes at a fresh record above 5,600 as traders brace for June inflation