microsoft stock performance 2003-2006

Microsoft (MSFT) returned 32.2% between 2003 and 2006.

DATE OPEN HIGH LOW CLOSE VOLUME
Week of December 25 2006
$20.91
$21.35
$20.82
$21.14
136,777,100
Week of December 18 2006
$21.38
$21.42
$20.91
$20.99
212,253,200
Week of December 11 2006
$20.67
$21.40
$20.61
$21.38
410,894,100
Week of December 04 2006
$20.70
$20.90
$20.39
$20.82
304,979,500
Week of November 27 2006
$21.02
$21.09
$20.46
$20.62
309,653,900
Week of November 20 2006
$20.90
$21.24
$20.89
$21.07
216,514,300
Week of November 13 2006
$20.60
$20.99
$20.58
$20.82
287,912,700
Week of November 06 2006
$20.30
$20.75
$20.22
$20.63
321,623,300
Week of October 30 2006
$20.00
$20.46
$19.98
$20.27
284,853,300
Week of October 23 2006
$19.97
$20.31
$19.79
$20.00
309,676,000
Week of October 16 2006
$20.10
$20.25
$19.84
$20.06
224,116,800
Week of October 09 2006
$19.62
$20.24
$19.35
$20.02
355,111,200
Week of October 02 2006
$19.28
$19.83
$19.16
$19.67
292,904,900
Week of September 25 2006
$18.92
$19.42
$18.90
$19.30
267,367,500
Week of September 18 2006
$18.87
$19.23
$18.68
$18.81
270,058,100
Week of September 11 2006
$17.94
$19.01
$17.94
$18.95
345,945,900
Week of September 04 2006
$18.13
$18.32
$17.92
$18.06
182,516,500
Week of August 28 2006
$18.23
$18.35
$18.08
$18.23
165,160,300
Week of August 21 2006
$18.11
$18.52
$17.99
$18.24
291,408,400
Week of August 14 2006
$17.24
$18.20
$17.12
$18.20
323,289,600
Week of August 07 2006
$17.07
$17.32
$17.01
$17.17
201,448,300
Week of July 31 2006
$16.92
$17.22
$16.77
$17.08
224,730,800
Week of July 24 2006
$16.88
$17.29
$16.71
$17.05
311,697,200
Week of July 17 2006
$15.67
$16.98
$15.65
$16.78
436,378,000
Week of July 10 2006
$16.47
$16.63
$15.63
$15.67
357,219,600