Stocks rose again on Tuesday as investors looked to build on Monday's rally amid a busy week of corporate earnings.
The Dow Jones Industrials came off its highs of the morning, but added 190.54 points nonetheless to 30,376.36.
The S&P 500 added 22.03 points to 3,700.88.
The NASDAQ Composite stayed afloat 51.26 points to 10,727.06.
Strong earnings results on Tuesday helped extend a rally that began on Monday. Goldman Sachs rose 3% after strong trading results helped the investment bank beat expectations for earnings and revenue.
That report continued a strong stretch of bank earnings, including beats from Bank of America and Bank of New York Mellon on Monday. Lockheed Martin also rose more than 5% after its earnings per share topped estimates.
Elsewhere, Salesforce rose almost 4% after activist Starboard Value LP revealed a stake in the software giant, boosting the Dow. Shares of Colgate-Palmolive gained nearly 2% after Dan Loeb's Third Point built a stake in the company.
Treasury prices sagged by noon, lifting yields to 4.05% from Monday's 4.01%. Treasury prices and yields move in opposite directions.
Oil prices dipped $2.96 to $82.50 U.S. a barrel.
Gold prices fell back $10.30 to $1,653.70 U.S. an ounce.