Thirty years of financial filings reveal Microsoft’s biggest competitors