The S&P 500 dipped slightly Tuesday as traders digested a slew of earnings reports and their implications for the U.S. economy.
The Dow Jones Industrials subsided midday Tuesday by 71.13 points to 33,916.05, dragged lower by declines from Goldman Sachs, Johnson & Johnson and other healthcare stocks.
The S&P 500 lost 3.94 points to 4,147.38.
The NASDAQ ditched 19.07 points to 12,138.65.
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, but shares dipped 1.5%.
Johnson & Johnson's stock fell 2.4% even after it beat estimates and raised its 2023 guidance. Healthcare stocks Walgreens Boots Alliance and UnitedHealth fell 1% each, also weighing on the Dow.
Elsewhere, Goldman Sachs shares slumped 2% after the banking giant reported lighter-than-expected revenue, dragged down by a $470-million hit from its Marcus loans.
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 regained 48 cents to $81.31 U.S. a barrel.
Gold prices recovered $15.00 to $2,022.00 U.S. an ounce.