Microsoft Corp. (MSFT) FYE June 2005-2009, Qtr's 1-4 2010