Microsoft Corporation (MSFT) Financial Analysis and Market Update | Monexa