The Dow Jones Industrials gained 124.94 points by midday Friday to 34,520.08.
The S&P 500 was higher 7.32 points to 4,517.36.
The NASDAQ index grabbed 42.53 points to 14,181.10.
Wall Street is coming off its fourth consecutive day of gains, with the NASDAQ and S&P 500 reaching their highest levels since April 2022.
JPMorgan Chase rose 1% after its second-quarter earnings topped expectations. The bank was boosted by higher interest rates and rising interest income. Wells Fargo also gained more than 3% on the back of better-than-expected results.
UnitedHealth shares jumped 7.3% after the insurance giant reported better-than-expected earnings and revenue. The company also raised the lower end of its full-year earnings guidance.
Prices for the 10-year Treasury lost strength, raising yields to 3.81% from Thursday’s 3.76%. Treasury prices and yields move in opposite directions.
Oil prices flopped $1.13 to $75.76 U.S. a barrel.
Gold prices dulled $1.50 to $1,962.30 U.S. an ounce.