Microsoft Corporation (MSFT): Here’s The Numbers Savvy Investors Should Know