Software giant reports quarterly earnings Thursday that beat expectations and its own forecast.
Microsoft sales unharmed by Vista delays
Microsoft sales unharmed by Vista delays