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