msft market cap from 2008 to 2011

On December 30, 2011, Microsoft (MSFT) had a market capitalization of $172.3B, based on 8.47B shares at a price of $20.35.

DATE CLOSE VOLUME OUTSTANDING MARKET CAP
Week of December 26 2011
$20.35
101,122,300
8,465,000,000
$172,255,978,000.00
Week of December 19 2011
$20.40
236,158,300
8,465,000,000
$172,720,706,500.00
Week of December 12 2011
$20.38
289,075,400
8,465,000,000
$172,520,932,500.00
Week of December 05 2011
$20.15
279,971,400
8,465,000,000
$170,530,811,000.00
Week of November 28 2011
$19.77
269,873,900
8,465,000,000
$167,345,431,500.00
Week of November 21 2011
$19.05
186,351,300
8,465,000,000
$161,241,320,000.00
Week of November 14 2011
$19.83
249,939,900
8,465,000,000
$167,876,187,000.00
Week of November 07 2011
$20.94
223,780,500
8,465,000,000
$177,224,933,000.00
Week of October 31 2011
$20.42
263,900,000
8,465,000,000
$172,878,155,500.00
Week of October 24 2011
$20.99
305,706,800
8,465,000,000
$177,686,275,500.00
Week of October 17 2011
$21.13
287,742,000
8,465,000,000
$178,871,375,500.00
Week of October 10 2011
$21.22
227,902,500
8,465,000,000
$179,595,979,500.00
Week of October 03 2011
$20.42
349,992,200
8,465,000,000
$172,878,155,500.00
Week of September 26 2011
$19.36
284,882,300
8,490,000,000
$164,405,454,000.00
Week of September 19 2011
$19.50
335,333,900
8,490,000,000
$165,528,681,000.00
Week of September 12 2011
$21.10
328,067,400
8,490,000,000
$179,135,604,000.00
Week of September 05 2011
$20.03
227,231,400
8,490,000,000
$170,019,891,000.00
Week of August 29 2011
$20.07
259,910,600
8,490,000,000
$170,416,374,000.00
Week of August 22 2011
$19.64
279,870,300
8,490,000,000
$166,783,503,000.00
Week of August 15 2011
$18.71
344,816,700
8,490,000,000
$158,857,239,000.00
Week of August 08 2011
$19.41
543,823,200
8,490,000,000
$164,752,695,000.00
Week of August 01 2011
$19.85
395,323,900
8,490,000,000
$168,559,611,000.00
Week of July 25 2011
$21.18
442,763,800
8,490,000,000
$179,849,613,000.00
Week of July 18 2011
$21.28
339,145,900
8,490,000,000
$180,702,858,000.00
Week of July 11 2011
$20.70
227,695,600
8,490,000,000
$175,780,356,000.00