Stocks rose Tuesday after another report signaled that inflation could be slowing, reigniting a rally in equities.
The Dow Jones Industrials hiked 260.18 points to move into noon hour at 33,796.88.
The S&P 500 progressed 62.38 points, or 1.6%, to 4,019.63
The NASDAQ popped 287.52 points, or 2.6%, to 11,483.74.
Elsewhere, Walmart shares jumped after the company beat Wall Street earnings and revenue estimates and boosted full-year guidance. Home Depot reported strong results too but kept guidance in place for the full year. Its shares rose slightly.
Taiwan Semiconductor, Louisiana-Pacific and Paramount also jumped after regulatory filings showed that Warren Buffett's Berkshire Hathaway had bought new positions in the first two, and raised its stake in the last.
Earnings season continues this week with retail reports from Target, Lowe's, Bath and Body Works, Macy's, Kohl's and Foot Locker on deck.
The producer price index, a measure of wholesale inflation, rose 0.2% for the month of October, versus the consensus estimate for a 0.4% increase from Dow Jones. The report comes after last week's consumer price index data showed signs of inflationary pressure abating last month, sparking a sharp rally.
Prices for the 10-year Treasury fell hard, raising yields to 3.98% from Monday's 3.87%. Treasury prices and yields move in opposite directions.
Oil prices docked 84 cents to $85.03 U.S. a barrel.
Gold prices faded three dollars to $1,773.90 U.S. an ounce.