Microsoft Profit Up 6 Percent