Microsoft Corporation (MSFT) perpetual market