Salud Bienestar

S&P 500 closes at record on bank earnings, data