Market Update

Anticipation of Microsoft's earnings -- the company's expected to report growth of 48 cents a share after close of trading today -- maintained the Nasdaq's rally. By midday, the index had gained more than 12 points. The Dow opened down but was up more than 10 points by midday.

Anticipation of Microsoft's earnings -- the company's expected to report growth of 48 cents a share after close of trading today -- maintained the Nasdaq's rally. By midday, the index had gained more than 12 points. The Dow opened down but was up more than 10 points by midday.