microsoft 2009 to 2012

Microsoft (MSFT) returned 50.8% between 2009 and 2012.

DATEOPENHIGHLOWCLOSEVOLUME
Week of December 31 2012
$21.39
$21.53
$21.21
$21.49
42,757,840
Week of December 24 2012
$21.88
$21.92
$21.36
$21.36
120,125,539
Week of December 17 2012
$21.55
$22.31
$21.46
$22.08
297,458,335
Week of December 10 2012
$21.36
$22.22
$21.33
$21.57
230,450,020
Week of December 03 2012
$21.54
$21.70
$21.12
$21.28
256,621,742
Week of November 26 2012
$22.15
$22.19
$21.31
$21.41
336,489,895
Week of November 19 2012
$21.56
$22.34
$21.28
$22.28
228,455,527
Week of November 12 2012
$23.09
$23.15
$21.19
$21.33
383,940,410
Week of November 05 2012
$23.64
$24.10
$22.98
$23.01
232,494,476
Week of October 29 2012
$22.78
$23.76
$22.74
$23.54
198,654,848
Week of October 22 2012
$22.93
$23.01
$22.15
$22.51
313,005,761
Week of October 15 2012
$23.44
$23.73
$22.74
$22.85
284,121,125
Week of October 08 2012
$23.65
$23.88
$22.98
$23.30
210,070,696
Week of October 01 2012
$23.79
$24.14
$23.48
$23.82
228,821,734
Week of September 24 2012
$24.74
$24.79
$23.73
$23.75
257,143,728
Week of September 17 2012
$24.89
$25.22
$24.67
$24.89
267,811,446
Week of September 10 2012
$24.60
$24.94
$24.26
$24.90
194,973,026
Week of September 03 2012
$24.30
$25.02
$24.06
$24.70
173,237,117
Week of August 27 2012
$24.68
$24.71
$24.11
$24.59
142,566,552
Week of August 20 2012
$24.59
$24.71
$24.00
$24.39
137,309,010
Week of August 13 2012
$24.06
$24.69
$23.91
$24.66
150,344,059
Week of August 06 2012
$23.78
$24.30
$23.63
$24.11
134,469,851
Week of July 30 2012
$23.58
$23.73
$22.97
$23.58
173,633,674
Week of July 23 2012
$23.44
$23.66
$22.81
$23.59
238,006,684
Week of July 16 2012
$23.37
$24.61
$23.02
$23.87
213,468,699