msft return 2006

Microsoft (MSFT) returned 15.4% in 2006.

DATEOPENHIGHLOWCLOSEVOLUME
December 29 2006
$20.99
$21.20
$20.97
$20.99
41,739,800
December 28 2006
$20.99
$21.11
$20.96
$21.08
26,690,600
December 27 2006
$21.08
$21.18
$21.03
$21.11
31,248,400
December 26 2006
$20.76
$21.09
$20.67
$21.08
37,098,300
December 22 2006
$20.97
$20.99
$20.82
$20.84
37,971,700
December 21 2006
$21.18
$21.19
$21.01
$21.08
32,270,500
December 20 2006
$21.08
$21.26
$21.07
$21.16
31,202,100
December 19 2006
$20.89
$21.21
$20.76
$21.08
53,822,100
December 18 2006
$21.23
$21.27
$20.94
$21.01
56,986,800
December 15 2006
$21.19
$21.25
$21.11
$21.23
102,783,700
December 14 2006
$20.77
$21.15
$20.75
$21.14
85,866,500
December 13 2006
$20.81
$20.81
$20.61
$20.78
46,002,500
December 12 2006
$20.78
$20.83
$20.54
$20.69
68,529,400
December 11 2006
$20.52
$20.92
$20.47
$20.77
107,712,000
December 08 2006
$20.26
$20.67
$20.25
$20.67
108,854,900
December 07 2006
$20.36
$20.44
$20.26
$20.28
46,831,100
December 06 2006
$20.46
$20.48
$20.30
$20.38
48,564,100
December 05 2006
$20.64
$20.67
$20.41
$20.48
45,606,000
December 04 2006
$20.55
$20.75
$20.51
$20.62
55,123,400
December 01 2006
$20.55
$20.60
$20.32
$20.47
72,257,000
November 30 2006
$20.68
$20.79
$20.62
$20.64
53,297,400
November 29 2006
$20.70
$20.94
$20.69
$20.79
58,775,100
November 28 2006
$20.63
$20.68
$20.48
$20.66
52,602,300
November 27 2006
$20.87
$20.91
$20.62
$20.73
72,722,100
November 24 2006
$20.85
$20.98
$20.84
$20.92
20,456,700