(Updates with market moves at the end of the day.)
US stocks advanced Tuesday as investors cheered cooler-than-expected consumer inflation data and digested big banks' earnings reports.
The Nasdaq Composite closed 0.9% higher at 26,107, while the S&P 500 rose 0.4% to 7,543.6. The Dow Jones Industrial Average settled just above the flatline at 52,508.3. Among sectors, technology paced the gainers, while healthcare saw the biggest drop.
The US consumer price index declined 0.4% in June, its first monthly drop since May 2020 and the largest decline since April 2020, amid lower energy costs, official data showed. The consensus in a Bloomberg-compiled survey was for the index to move down by 0.1%.
Annually, inflation cooled to 3.5% last month from May's 4.2%, compared with expectations for a 3.8% print.
"Investors and the Federal Reserve will breathe a sigh of relief at the size of the improvement in the inflation numbers last month, likely keeping an imminent rate hike off the table later this month," BMO said in a note.
There's now an 83% likelihood that the Fed will keep its monetary policy unchanged at its July meeting, up from 58% Monday, according to the CME FedWatch tool. The odds of a 25-basis-point rate increase slid to 17% from 42%.
US Treasury yields were lower intraday, with the two-year rate down 7.4 basis points at 4.19% and the 10-year rate falling 2.5 basis points to 4.59%.
In corporate news, Goldman Sachs (GS), JPMorgan Chase (JPM), Wells Fargo (WFC), Bank of America (BAC) and Citigroup (C) all posted strong second-quarter results Tuesday.
Goldman shares jumped 9%, the best performer on the Dow and the second-top gainer on the S&P 500. JPMorgan and Bank of America also advanced, while Citigroup and Wells Fargo fell.
IBM (IBM) shares slumped 25%, the worst performer on the S&P 500 and the Dow. The computer and software company's preliminary second-quarter results fell short of Wall Street's expectations, with Chief Executive Arvind Krishna calling the performance "disappointing."
West Texas Intermediate crude oil was up 1.9% at $79.65 a barrel in Tuesday late-afternoon trade, while Brent rose 2.3% to $85.22.
US President Donald Trump said Tuesday he would no longer demand a 20% "reimbursement fee" from ships passing through the Strait of Hormuz. In a social media post, Trump said he has "decided to replace" the fee with "trade and investment deals" with Gulf countries.
Amid renewed tensions in the Middle East, Trump said a "full blockade" will be enforced on all ships coming to and from Iranian ports.
Fed Chair Kevin Warsh vowed to curb high inflation straining American consumers and companies, affirming the central bank's commitment to restore price stability.
Monetary policymakers "have no tolerance for persistently elevated inflation," Warsh said while speaking before a US House of Representatives committee. "If we get policy right -- and we will -- the inflation surge of the last five years will be a thing of the past."
Gold was up 1.4% at $4,061.60 per troy ounce, while silver gained 2% to $59.15 per ounce.



