$MSFT SEC Filings

Filing Filed On
SC 13G 11 Feb 2015
SC 13G 09 Feb 2012
SC 13G 29 Jan 2010
SCHEDULE 13G 14 Feb 2006
SCHEDULE 13G 14 Feb 2006
SCHEDULE 13G 14 Feb 2006
SCHEDULE 13G 14 Feb 2006
SCHEDULE 13G 09 Apr 2004
SCHEDULE 13G 04 Aug 2003
SCHEDULE 13G 25 Nov 2002
SCHEDULE 13 G FOR USA NETWORKS, INC. 14 Feb 2002
SCHEDULE 13 G FOR USA NETWORKS, INC. 14 Feb 2002
SCHEDULE 13G 14 Feb 2002
SCHEDULE 13G FOR RHYTHMS NETCONNECTIONS, INC. 03 Aug 2001
SCHEDULE 13G (BORLAND SOFTWARE CORP) 20 Apr 2001
SCHEDULE 13G 21 Mar 2001
SCHEDULE 13G (FAIRMARKET, INC.) 21 Mar 2001
SCHEDULE 13G FOR AUDIBLE INC. 16 Feb 2001
SCHEDULE 13G 14 Feb 2001
SCHEDULE 13G 11 Sep 2000