The Dow Jones Industrials steamrolled 337.98 points, or 1.1%, to 30,523.80.
The S&P 500 took on 42.03 points, or 1.1%, to 3,719.98.
The NASDAQ Composite stayed afloat 96.6 points to 10,772.40.
Those gains built on a bigger upside move from Monday, which saw the NASDAQ rise more than 3% for its best day since July.
Goldman Sachs rose 2.3% to boost the Dow 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, and the financial sector, as a whole, outperformed on Tuesday.
Lockheed Martin also rose 8.7% after its earnings per share topped estimates.
Fears of a recession and overly aggressive central banks have helped push the U.S. markets to their lows of the year in recent weeks, but the solid start to earnings season may signal that the economy is currently in better shape than feared.
Elsewhere, Salesforce rose 4.3% after activist Starboard Value LP revealed a stake in the software giant, boosting the Dow.
Treasury prices recovered lost ground, dropping yields to 4% from Monday’s 4.01%. Treasury prices and yields move in opposite directions.
Oil prices dipped $2.28 to $83.18 U.S. a barrel.
Gold prices fell back $7.50 to $1,656.50 U.S. an ounce.