Updated from 4:11 p.m. EDT

Stocks marched higher Wednesday, as investors turned their attention back to the economy and away from regulatory investigations of corporate America.

The Dow Jones Industrial Average closed up 116 points, or 1.3%, at 9039, while the Nasdaq climbed 31 points, or 1.9%, to 1635. The S&P 500 advanced almost 15 points, or 1.5%, to 986.

Stocks rose steadily from the open and held onto their gains in the afternoon as the Dow stayed around the 9000 mark, helped by Disney ( DIS). The Nasdaq was pushed higher by Oracle ( ORCL), whose shares are hovering around their 52-week high.

"This is the start of a trend of good information. Whether it will be perfect? No, I don't expect it to be, but at least markets are doing what they're supposed to do: discounting fundamentals," said Christopher Schwartz, chief investment officer at Lindner Funds. "The Dow at 9000 shows buying sentiment is out there. But a breather is inevitable, so we'll see some sellers coming in."

Markets applauded the Institute for Supply Management's nonmanufacturing index. The reading came in at 54.5 in May, up from 50.7 in April and higher than economists' forecasts, which called for a reading of 52. The new orders index rose to 54.7 from 50.6 in April, and the prices paid measure fell to 49.6 from 56.7 in the prior month. "Members' general comments on business in May continue to be mixed but contain tinges of optimism," the ISM said in its report.

A revised reading on productivity also gave investors reason to cheer. First-quarter productivity rose at a 1.9% annual rate, more than the 1.6% gain that was initially reported for the period and almost three times faster than the previous quarter. Meanwhile, mortgage loan applications hit a new record high of 1856.7 for the week ending May 30.

"Substantial evidence of economic activity is still missing, such as companies hiring and spending, but the better-than-expected numbers in the ISM are reassuring," said John Davidson, president and chief executive officer at PartnerRe Asset Management.

Treasuries were slightly higher, with the yield on the 10-year note falling to 3.29%.

More than 1.1 billion shares changed hands at the New York Stock Exchange, with gainers ahead of decliners by a 3-to-2 margin. Trading volume was 1.8 billion shares at the Nasdaq, where advancers outpaced decliners by a margin of 2-to-1.

Disney shares rose $1.05, or 5.3%, to $20.81 after Chief Executive Michael Eisner said Tuesday the company was optimistic about advance bookings for the summer. Two brokerage firms offered mixed reactions to his comment. While Fulcrum Global Partners views the stock as expensive and lacking in growth prospects, Credit Suisse First Boston sees upside profit potential.

Oracle advanced 54 cents, or 4.15%, to $13.56, above its old 52-week high of $13.42 with more than 40 million shares traded. The stock was one of the most active at the Nasdaq.

Still, some corporate news continued to disappoint. Car and truck maker DaimlerChrysler ( DCX) said its U.S. unit will lose more than $1 billion in the current quarter because of aggressive promotions, which cut into sales. Smith Barney, J.P. Morgan and Credit Suisse First Boston all cut their recommendations on the stock after the warning, which sent shares down 2.6%, or 83 cents, to $30.82.

General Motors' ( GM) chief executive also made some disconcerting remarks. CEO Rick Wagoner said late Tuesday that the automaker is dissatisfied with its sales and market share, but will continue offering no-interest financing. Shares of GM fell 0.45%, or 16 cents, to $35.79. Ford ( F) closed down 1.4%, or 15 cents, at $10.54. Morgan Stanley cut its second-quarter estimates for both General Motors and Ford.

If you liked this article you might like

Tech Shares Take a Hit

Tech Shares Take a Hit

Review Date Is Big News for CV Therapeutics

Review Date Is Big News for CV Therapeutics

Four Citigroup Brokers Cut Loose in Fund Scandal

Four Citigroup Brokers Cut Loose in Fund Scandal

Franklin Resources' Profit Jumps

Franklin Resources' Profit Jumps

Raytheon Swings to a Loss

Raytheon Swings to a Loss