Home Stock Will the S&P 500 Hit a Record High By June’s End?