msft performance in 2012

Microsoft (MSFT) returned 3.4% in 2012.

DATE OPEN HIGH LOW CLOSE VOLUME
December 31 2012
$21.49
$21.63
$21.31
$21.59
42,749,500
December 28 2012
$21.59
$21.74
$21.46
$21.46
28,239,900
December 27 2012
$21.73
$21.89
$21.47
$21.79
39,394,000
December 26 2012
$21.84
$21.98
$21.58
$21.71
31,631,100
December 24 2012
$21.98
$22.02
$21.82
$21.87
20,842,400
December 21 2012
$22.18
$22.22
$21.82
$22.18
98,776,500
December 20 2012
$22.11
$22.37
$21.94
$22.37
52,607,300
December 19 2012
$22.38
$22.41
$22.02
$22.07
53,519,900
December 18 2012
$22.02
$22.33
$21.93
$22.27
50,486,900
December 17 2012
$21.65
$22.00
$21.56
$21.90
42,046,100
December 14 2012
$21.91
$21.93
$21.58
$21.67
42,077,500
December 13 2012
$22.08
$22.24
$21.78
$21.91
45,080,100
December 12 2012
$22.25
$22.32
$21.88
$22.01
43,966,300
December 11 2012
$21.86
$22.22
$21.86
$22.08
52,282,800
December 10 2012
$21.46
$21.80
$21.43
$21.77
47,031,100
December 07 2012
$21.67
$21.67
$21.31
$21.38
46,162,100
December 06 2012
$21.67
$21.80
$21.50
$21.60
39,182,300
December 05 2012
$21.32
$21.76
$21.22
$21.55
68,283,800
December 04 2012
$21.42
$21.52
$21.29
$21.31
49,777,500
December 03 2012
$21.64
$21.67
$21.34
$21.36
53,173,800
November 30 2012
$21.86
$21.93
$21.41
$21.51
83,690,200
November 29 2012
$21.91
$22.11
$21.71
$21.78
69,551,400
November 28 2012
$21.83
$22.14
$21.63
$22.11
53,018,400
November 27 2012
$22.11
$22.13
$21.85
$21.88
45,018,600
November 26 2012
$22.26
$22.29
$21.96
$22.14
85,198,700