EdgarLookup

MICROSOFT CORP — SC 13G Filings

38 SC 13G filings on record

This page lists all SC 13G filings submitted to the SEC by MICROSOFT CORP (MSFT), sorted by most recent first. Each row links to the full filing on EdgarLookup. MICROSOFT CORP has filed 38 SC 13G documents with the SEC since 2019. To view all SEC filings by MICROSOFT CORP, see the full filings list.

Overview All Filings Financials Insiders
All 10-K 10-Q 10-Q/A 11-K 11-K/A 144 25 25-NSE 3 3/A 305B2 4 4/A 424A 424B2 424B3 425 5 5/A 8-A12B 8-A12G 8-A12G/A 8-K 8-K/A ARS CB CB/A CERT CERTNYS CORRESP D DEF 14A DEFA14A DEFR14A EFFECT FWP IRANNOTICE NO ACT POS AM PRE 14A PX14A6G S-3 S-3/A S-3ASR S-3MEF S-4 S-4/A S-8 S-8 POS SC 13D SC 13D/A SC 13G SC 13G/A SC TO-C SC TO-I SC TO-I/A SC TO-T SC TO-T/A SCHEDULE 13G/A SD UPLOAD
Form Description Accession Number Filed Period
SC 13G 0000932471-15-004913 Feb 11, 2015
SC 13G 0001086364-12-000582 Feb 9, 2012
SC 13G 0001086364-10-008414 Jan 29, 2010
SC 13G SCHEDULE 13G 0001193125-06-031505 Feb 14, 2006
SC 13G SCHEDULE 13G 0001193125-06-031477 Feb 14, 2006
SC 13G SCHEDULE 13G 0001193125-06-031523 Feb 14, 2006
SC 13G SCHEDULE 13G 0001193125-06-031509 Feb 14, 2006
SC 13G SCHEDULE 13G 0001193125-04-059935 Apr 9, 2004
SC 13G SCHEDULE 13G 0001193125-03-028406 Aug 4, 2003
SC 13G SCHEDULE 13G 0000891836-02-000574 Nov 25, 2002
SC 13G SCHEDULE 13 G FOR USA NETWORKS, INC. 0001032210-02-000240 Feb 14, 2002
SC 13G SCHEDULE 13 G FOR USA NETWORKS, INC. 0001032210-02-000224 Feb 14, 2002
SC 13G SCHEDULE 13G 0001032210-02-000201 Feb 14, 2002
SC 13G SCHEDULE 13G FOR RHYTHMS NETCONNECTIONS, INC. 0001032210-01-500933 Aug 3, 2001
SC 13G SCHEDULE 13G (BORLAND SOFTWARE CORP) 0001032210-01-500384 Apr 20, 2001
SC 13G SCHEDULE 13G (FAIRMARKET, INC.) 0001032210-01-000412 Mar 21, 2001
SC 13G SCHEDULE 13G 0001032210-01-500077 Mar 21, 2001
SC 13G SCHEDULE 13G FOR AUDIBLE INC. 0000944209-01-000211 Feb 16, 2001
SC 13G SCHEDULE 13G 0000891836-01-000055 Feb 14, 2001
SC 13G SCHEDULE 13G 0001032210-00-001847 Sep 11, 2000
SC 13G SCHEDULE 13G 0001032210-00-001467 Jul 28, 2000
SC 13G E-STAMP CORPORATION 13G 0001032210-00-000758 Apr 20, 2000
SC 13G SCHEDULE 13G 0001032210-00-000250 Feb 14, 2000
SC 13G SCHEDULE 13G 0001032210-00-000249 Feb 14, 2000
SC 13G SCHEDULE 13G 0000891836-00-000082 Feb 11, 2000
SC 13G SCHEDULE 13G 0001032210-00-000198 Feb 10, 2000
SC 13G SCHEDULE 13G 0001032210-00-000056 Jan 21, 2000
SC 13G SCHEDULE 13G 0001032210-99-001032 Jul 9, 1999
SC 13G SCHEDULE 13G 0001032210-99-000882 Jun 4, 1999
SC 13G SCHEDULE 13G 0001032210-99-000298 Mar 11, 1999
SC 13G SCHEDULE 13G 0001032210-99-000231 Mar 1, 1999
SC 13G SCHEDULE 13G 0001032210-99-000110 Feb 8, 1999
SC 13G SCHEDULE 13G 0001032210-99-000024 Jan 15, 1999
SC 13G SCHEDULE 13G 0001032210-98-001192 Nov 6, 1998
SC 13G SCHEDULE 13G DATED FEBRUARY 27, 1998 0001032210-98-000204 Mar 9, 1998
SC 13G 0000902664-98-000067 Feb 13, 1998
SC 13G 0000902664-97-000085 Feb 14, 1997
SC 13G SCHEDULE 13G 0000891020-97-000194 Feb 14, 1997