msft historical average stock price yearly from 2006-2011

The average closing price for Microsoft (MSFT) between 2006 and 2011 was $19.37. It was up 11.1% in that time. The latest price is $521.91.

Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.