

NEW YORK -- Technology stocks rose sharply today after IBM Corp. and Microsoft Corp. posted strong profits, but the broad market's gains were limited by some profit-taking on Wall Street's most convincing rally in months. Dow up 13.38
The Dow Jones industrial average rose just 13.38 points to 8,519.23, but that was enough to notch its first six-session winning streak since February.
Most broad-market indexes rose modestly, but the technology-heavy Nasdaq composite index recovered most of the gains surrendered before late yesterday's key earnings reports. The Nasdaq jumped 35.56 points, or 2.17 percent, to 1,674.75.
The S&P 500 index advanced 5.99 to 1,069.92.
Advancers outnumbered decliners by a slim margin on the New York Stock Exchange, with 1,598 up, 1,496 down and 430 unchanged.
NYSE volume totaled 740.01 million shares, down from 947.40 million yesterday.
The NYSE composite index was up 1.12 to 529.40 and the American Stock Exchange composite index rose 4.28 to 620.55.
The Russell 2000 index of smaller companies gained 1.63 to 359.94.
The 30-year Treasury bond was unchanged at 106 19/32, with the yield at 5.07 percent.
The Dow, which never strayed more than 60 points all day, gained just 39 points yesterday as a 186-point rally unraveled before the release of what proved to be solid quarterly results from IBM and Microsoft. Today, IBM rose $4.81 to a record high of $142.69 as the Dow's biggest gainer. Microsoft jumped $6.19 to $106.44 in Nasdaq trading.
Overseas, Tokyo's Nikkei stock average rose 3.0 percent.