New York - The Dow and S&P 500 stock indices rose to fresh records on Monday, another positive day for global equity markets still cheered by last week's US Federal Reserve meeting.
The broad-based S&P 500 advanced 7.89 points to 2 078.54, about three points above the previous high December 5.
The Dow Jones Industrial Average jumped 154.64 points to 17 959.44, a little less than a point above the prior record.
The tech-rich Nasdaq Composite Index gained 16.04 points to 4 781.42.
US stocks have been on a tear since the Fed last Wednesday kept interest rates low and left in place market expectations that it may raise interest rates only in the middle of 2015 and not sooner.
European and Asian markets also rose on Monday, generating talk of a "Santa Claus rally".
"There's still a buying mood, a feel that central banks are going to keep being supportive, and the news on the US economy keeps getting better," said Alan Skrainka, chief investment officer at Cornerstone Wealth Management.
Biotech company Gilead Sciences slumped 14.3% after prescription management company Express Scripts announced that AbbVie's Viekira Pak treatment for hepatitis C would be an exclusive treatment in many cases. The decision will cut into sales of Gilead's Sovaldi drug.
Some of Gilead's peers in biotech also had a bad day. Amgen lost 3.3%, Biogen shed 2.3% and Celgene lost 3.1%.
Dow member Boeing rose 1.6% after announcing an order with Air China for new aircraft in a deal worth more than $6bn.
Petroleum-linked companies were under stress, as both oil and US natural gas prices fell sharply. Anadarko Petroleum lost 1.4%, Continental Resources dipped 1.6% and ConocoPhillips dropped 2.1%.
Bond prices rose. The yield on the 10-year US Treasury dropped to 2.16% from 2.18% on Friday, while the 30-year dipped to 2.75% from 2.77%. Bond prices and yields move inversely.