This Data Should Make Microsoft Corporation (MSFT) Very Happy