US stocks climbed higher as fresh data indicated that consumers were still spending.
Retail sales published Tuesday came in better than expected for June. Excluding autos, sales rose 0.4% against estimates of a 0.1% increase. The data marked the biggest increase in three months, and suggests that the US consumer is still strong even as worries swirl around an imminent pullback.
"Especially when factoring out the cyberattacks on auto dealers, the report was surprisingly strong, with big spending at online retailers and on building materials. With inflation down, wage growth strong, and job growth solid, the prospects for steady but moderate spending gains are looking better," Navy Federal Credit Union corporate economist Robert Frick said.
In the meantime, earnings reports continue to impress. Bank of America rose early Tuesday after its second-quarter performance topped estimates.
Stock indexes look poised to hit fresh record highs on Tuesday.
According to Bloomberg data, the benchmark index has now gone 350 sessions without dipping 2% or more, the longest streak since 2007.
In the bond market, the 10-year Treasury yield slid moderately, after comments dovish were made by Federal Reserve Chairman Jerome Powell. The central bank head indicated on Monday that the Fed would not wait until inflation hit 2% before cutting.
Here's where US indexes stood shortly after the 9:30 a.m. opening bell on Tuesday:
Here's what else happened today:
In commodities, bonds, and crypto: