msft market cap 2004-2009

On December 31, 2009, Microsoft (MSFT) had a market capitalization of $203.2B, based on 8.95B shares at a price of $22.70.

DATECLOSEVOLUMEOUTSTANDINGMARKET CAP
December 2009
$22.70
920,649,374
8,951,000,000
$203,229,769,700.00
November 2009
$21.91
1,018,302,440
8,951,000,000
$196,094,927,600.00
October 2009
$20.57
1,523,468,245
8,951,000,000
$184,080,000,300.00
September 2009
$19.07
1,039,017,930
8,983,000,000
$171,347,131,800.00
August 2009
$18.28
993,305,766
8,983,000,000
$164,219,121,300.00
July 2009
$17.35
1,517,498,875
8,983,000,000
$155,814,626,500.00
June 2009
$17.53
1,411,203,030
8,960,000,000
$157,067,904,000.00
May 2009
$15.41
1,101,595,348
8,960,000,000
$138,036,864,000.00
April 2009
$14.85
1,562,427,598
8,960,000,000
$133,029,120,000.00
March 2009
$13.46
1,626,225,386
8,904,000,000
$119,865,648,000.00
February 2009
$11.84
1,456,270,401
8,904,000,000
$105,379,730,400.00
January 2009
$12.45
1,565,598,317
8,904,000,000
$110,819,184,000.00
December 2008
$14.15
1,549,801,384
8,914,000,000
$126,125,077,400.00
November 2008
$14.72
1,798,548,158
8,914,000,000
$131,185,555,200.00
October 2008
$16.14
3,046,714,563
8,914,000,000
$143,900,484,800.00
September 2008
$19.30
1,928,443,111
9,183,000,000
$177,187,821,600.00
August 2008
$19.73
1,207,028,200
9,183,000,000
$181,171,407,000.00
July 2008
$18.52
1,637,565,427
9,183,000,000
$170,070,078,300.00
June 2008
$19.81
1,565,585,235
9,404,000,000
$186,283,836,000.00
May 2008
$20.39
1,405,245,078
9,404,000,000
$191,768,248,800.00
April 2008
$20.46
1,445,548,784
9,404,000,000
$192,414,303,600.00
March 2008
$20.36
1,443,805,316
9,428,000,000
$191,958,794,000.00
February 2008
$19.51
2,319,127,555
9,428,000,000
$183,977,049,200.00
January 2008
$23.30
1,944,178,852
9,428,000,000
$219,648,830,000.00
December 2007
$25.44
1,059,736,468
9,503,000,000
$241,769,624,200.00