msft market cap from 2008 to 2011

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

DATECLOSEVOLUMEOUTSTANDINGMARKET CAP
Week of December 26 2011
$20.31
101,124,041
8,465,000,000
$171,934,308,000.00
Week of December 19 2011
$20.37
236,159,811
8,465,000,000
$172,397,343,500.00
Week of December 12 2011
$20.34
289,081,566
8,465,000,000
$172,199,262,500.00
Week of December 05 2011
$20.11
279,976,085
8,465,000,000
$170,211,680,500.00
Week of November 28 2011
$19.73
269,886,898
8,465,000,000
$167,033,073,000.00
Week of November 21 2011
$19.01
186,357,007
8,465,000,000
$160,939,966,000.00
Week of November 14 2011
$19.79
249,943,636
8,465,000,000
$167,562,982,000.00
Week of November 07 2011
$20.90
223,783,760
8,465,000,000
$176,893,951,500.00
Week of October 31 2011
$20.38
263,912,593
8,465,000,000
$172,555,639,000.00
Week of October 24 2011
$20.95
305,709,871
8,465,000,000
$177,353,601,000.00
Week of October 17 2011
$21.09
287,747,480
8,465,000,000
$178,537,008,000.00
Week of October 10 2011
$21.18
227,921,999
8,465,000,000
$179,259,919,000.00
Week of October 03 2011
$20.38
350,004,757
8,465,000,000
$172,555,639,000.00
Week of September 26 2011
$19.33
284,920,303
8,490,000,000
$164,098,116,000.00
Week of September 19 2011
$19.46
335,342,344
8,490,000,000
$165,219,645,000.00
Week of September 12 2011
$21.06
328,078,640
8,490,000,000
$178,801,098,000.00
Week of September 05 2011
$19.99
227,242,465
8,490,000,000
$169,702,365,000.00
Week of August 29 2011
$20.04
259,914,848
8,490,000,000
$170,097,999,000.00
Week of August 22 2011
$19.61
279,872,723
8,490,000,000
$166,471,920,000.00
Week of August 15 2011
$18.68
344,827,618
8,490,000,000
$158,560,089,000.00
Week of August 08 2011
$19.37
543,844,694
8,490,000,000
$164,445,357,000.00
Week of August 01 2011
$19.82
395,338,735
8,490,000,000
$168,244,632,000.00
Week of July 25 2011
$21.14
442,783,735
8,490,000,000
$179,513,409,000.00
Week of July 18 2011
$21.24
339,150,525
8,490,000,000
$180,365,805,000.00
Week of July 11 2011
$20.67
227,711,379
8,490,000,000
$175,451,793,000.00