Strong Earnings Push the S&P 500 to New Record High

Strong Earnings Push the S&P 500 to New Record High