msft market cap in april of 2006

On April 28, 2006, Microsoft (MSFT) had a market capitalization of $172B, based on 10.24B shares at a price of $16.79.

DATECLOSEVOLUMEOUTSTANDINGMARKET CAP
April 28 2006
$16.79
591,052,200
10,243,000,000
$172,014,796,200.00
April 27 2006
$18.95
96,509,600
10,243,000,000
$194,095,631,300.00
April 26 2006
$18.84
39,190,000
10,243,000,000
$193,027,286,400.00
April 25 2006
$18.85
49,222,500
10,243,000,000
$193,097,963,100.00
April 24 2006
$18.85
42,318,400
10,243,000,000
$193,097,963,100.00
April 21 2006
$18.88
58,528,000
10,243,000,000
$193,382,718,500.00
April 20 2006
$18.80
45,648,300
10,243,000,000
$192,528,452,300.00
April 19 2006
$18.80
45,111,100
10,243,000,000
$192,528,452,300.00
April 18 2006
$18.93
56,272,700
10,243,000,000
$193,881,552,600.00
April 17 2006
$18.66
35,796,200
10,243,000,000
$191,175,352,000.00
April 13 2006
$18.82
28,160,000
10,243,000,000
$192,813,207,700.00
April 12 2006
$18.91
32,183,000
10,243,000,000
$193,739,174,900.00
April 11 2006
$18.87
42,953,400
10,243,000,000
$193,240,340,800.00
April 10 2006
$18.98
39,432,000
10,243,000,000
$194,380,386,700.00
April 07 2006
$18.95
47,249,400
10,243,000,000
$194,095,631,300.00
April 06 2006
$19.16
51,885,500
10,243,000,000
$196,302,997,800.00
April 05 2006
$19.29
41,539,300
10,243,000,000
$197,585,421,400.00
April 04 2006
$19.22
45,470,000
10,243,000,000
$196,873,532,900.00
April 03 2006
$19.16
57,605,300
10,243,000,000
$196,302,997,800.00