"); jQuery("#212 h3").html("
2018-05-12 HKT 05:11
The Dow Jones rose 0.4 percent to close the week at 24,831, its seventh straight positive finish.
The S&P 500 advanced 0.2 percent to end at 2,727, while the Nasdaq slipped less than 0.1 percent to 7,402.
Analysts said a combination of mostly good corporate earnings and mild inflation had boosted confidence, allowing investors to look past myriad lingering risks on trade, monetary policy and US politics.
Major indices rose more than two percent for the week.
"Good earnings and mild inflation numbers are a great formula for the markets," said Jack Ablin chief investment officer at Cresset Wealth Advisors.
Health and pharma shares rose after analysts concluded President Donald Trump's plan to address high drug prices would not significantly affect industry profits. Merck rose 2.8 percent, CVS Health 3.1 percent and Express Scripts 2.6 percent.
Cybersecurity company Symantec lost more than one-third of its market value on Friday after it disclosed an internal probe that may lead it to restate results, and refused to take questions from analysts.
Symantec said its audit committee had retained independent counsel and that it "voluntarily contacted" US securities officials about the probe.
Dow member Verizon gained 3.1 percent following an upgrade from JPMorgan Chase. (AFP)