microsoft free cash flow for 2004

Microsoft (MSFT) returned 8.3% in 2004.

DATEOPENHIGHLOWCLOSEVOLUME
December 31 2004
$18.37
$18.47
$18.32
$18.35
54,964,531
December 30 2004
$18.46
$18.50
$18.37
$18.37
48,355,391
December 29 2004
$18.44
$18.54
$18.42
$18.47
47,635,840
December 28 2004
$18.43
$18.56
$18.40
$18.51
55,078,652
December 27 2004
$18.55
$18.61
$18.42
$18.44
55,967,812
December 23 2004
$18.45
$18.64
$18.42
$18.55
65,802,492
December 22 2004
$18.43
$18.64
$18.39
$18.52
63,797,059
December 21 2004
$18.53
$18.66
$18.50
$18.59
94,682,906
December 20 2004
$18.55
$18.64
$18.46
$18.51
85,552,844
December 17 2004
$18.55
$18.76
$18.40
$18.51
127,676,508
December 16 2004
$18.64
$18.73
$18.55
$18.65
89,295,555
December 15 2004
$18.70
$18.81
$18.59
$18.62
106,348,797
December 14 2004
$18.57
$18.77
$18.57
$18.70
127,852,102
December 13 2004
$18.61
$18.73
$18.48
$18.71
93,838,914
December 10 2004
$18.59
$18.66
$18.57
$18.59
70,949,547
December 09 2004
$18.63
$18.79
$18.50
$18.70
83,005,961
December 08 2004
$18.55
$18.79
$18.48
$18.79
95,655,000
December 07 2004
$18.72
$18.80
$18.54
$18.59
131,428,297
December 06 2004
$18.61
$18.84
$18.59
$18.77
55,315,812
December 03 2004
$18.64
$18.84
$18.64
$18.70
76,815,523
December 02 2004
$18.72
$18.81
$18.48
$18.60
96,125,031
December 01 2004
$18.51
$18.73
$18.41
$18.71
100,955,102
November 30 2004
$18.37
$18.55
$18.33
$18.41
76,200,961
November 29 2004
$18.30
$18.51
$18.27
$18.38
67,081,156
November 26 2004
$18.24
$18.42
$18.23
$18.26
24,407,699