I would NOT be buying MS stock. Their empowering presence in the computing world will severly be challenged during the next 20 years.
Writing bloated unstable complex memory-limited non-intuitive operating systems is gonna mark the end eventually. Google and Apple and Adobe combined can really hurt MS if they wanted.