The S&P 500 finished little changed Tuesday as traders digested a slew of earnings reports and their implications for the U.S. economy.
The Dow Jones Industrials subsided Tuesday 10.55 points to 33,976.63,
The S&P 500 poked 3.54 points to 4,154.86.
The NASDAQ bowed 4.31 points to 12,153.41.
Major benchmarks fluctuated as investors assessed the latest batch of key earnings reports. Despite a tough economic environment, Bank of America surpassed first-quarter expectations on the top and bottom lines as rates rose. Johnson & Johnson's stock fell 2.8% even after it beat estimates and raised its 2023 guidance.
Elsewhere, Goldman Sachs shares slumped 1.7% after the banking giant reported lighter-than-expected revenue, dragged down by a $470 million hit from its Marcus loans.
Despite Tuesday's moves, and expectations for declining profits against a backdrop of persistent inflation and rising interest rates, earnings season has so far proved resilient. All the major averages are up since the period kicked off.
Earnings season presses on after the bell with updates from United Airlines and streaming giant Netflix
Prices for the 10-year Treasury gained ground, lowering yields to 3.58% from Monday's 3.60%. Treasury prices and yields move in opposite directions.
Oil prices dipped nine cents to $80.74 U.S. a barrel.
Gold prices recovered $9.80 to $2,016.80 U.S. an ounce.