Microsoft today announced FYQ4 2016 earnings results. Revenue … Microsoft's Windows 10 upgrade offer is coming to an end next week. Windows 7 …