microsoft free cash flow for 2007

Microsoft (MSFT) returned 20.6% in 2007.

DATEOPENHIGHLOWCLOSEVOLUME
December 31 2007
$25.63
$25.69
$25.36
$25.42
35,229,700
December 28 2007
$25.77
$25.87
$25.47
$25.79
33,447,200
December 27 2007
$25.95
$26.09
$25.66
$25.68
33,311,100
December 26 2007
$25.99
$26.16
$25.89
$26.14
30,252,400
December 24 2007
$25.79
$26.22
$25.74
$26.12
29,622,600
December 21 2007
$25.63
$25.74
$25.52
$25.74
83,240,500
December 20 2007
$25.19
$25.55
$25.04
$25.36
59,345,000
December 19 2007
$24.77
$25.09
$24.54
$24.84
58,469,100
December 18 2007
$24.73
$24.99
$24.42
$24.80
52,791,800
December 17 2007
$25.01
$25.08
$24.53
$24.55
58,121,200
December 14 2007
$25.02
$25.59
$24.99
$25.21
71,126,200
December 13 2007
$24.62
$25.31
$24.47
$25.14
73,913,200
December 12 2007
$24.71
$25.05
$24.22
$24.61
63,345,400
December 11 2007
$24.79
$24.98
$24.22
$24.34
55,070,700
December 10 2007
$24.73
$24.95
$24.61
$24.82
36,083,500
December 07 2007
$24.71
$24.77
$24.43
$24.65
40,771,000
December 06 2007
$24.46
$24.71
$24.18
$24.67
49,209,700
December 05 2007
$23.66
$24.64
$23.58
$24.38
84,894,700
December 04 2007
$23.37
$23.73
$23.30
$23.40
54,801,500
December 03 2007
$23.92
$24.02
$23.33
$23.50
61,770,600
November 30 2007
$24.22
$24.36
$23.70
$23.99
71,027,800
November 29 2007
$23.97
$24.22
$23.78
$23.98
53,633,600
November 28 2007
$23.83
$24.19
$23.49
$24.06
88,585,000
November 27 2007
$23.75
$23.99
$23.33
$23.60
84,178,400
November 26 2007
$24.34
$24.54
$23.51
$23.54
80,335,000