$MSFT SEC Filings

Filing Filed On
4/A 21 Jan 2003
4/A 03 Jan 2003
4/A 26 Nov 2002
4/A 20 Nov 2002
4/A 06 Nov 2002
4/A 04 Nov 2002
4/A 04 Nov 2002