microsoft stock 2009-2012

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

DATEOPENHIGHLOWCLOSEVOLUME
Week of December 31 2012
$21.28
$21.42
$21.10
$21.37
42,749,500
Week of December 24 2012
$21.77
$21.81
$21.25
$21.25
120,107,400
Week of December 17 2012
$21.44
$22.19
$21.35
$21.97
297,436,700
Week of December 10 2012
$21.25
$22.10
$21.22
$21.45
230,437,800
Week of December 03 2012
$21.43
$21.59
$21.01
$21.17
256,579,500
Week of November 26 2012
$22.04
$22.07
$21.20
$21.30
336,477,300
Week of November 19 2012
$21.45
$22.22
$21.17
$22.17
228,455,700
Week of November 12 2012
$22.97
$23.03
$21.08
$21.22
383,926,500
Week of November 05 2012
$23.51
$23.97
$22.86
$22.89
232,477,100
Week of October 29 2012
$22.66
$23.63
$22.62
$23.42
198,643,600
Week of October 22 2012
$22.81
$22.89
$22.04
$22.39
312,983,500
Week of October 15 2012
$23.32
$23.61
$22.63
$22.74
284,095,000
Week of October 08 2012
$23.53
$23.75
$22.86
$23.18
210,053,400
Week of October 01 2012
$23.66
$24.01
$23.36
$23.70
228,806,300
Week of September 24 2012
$24.61
$24.67
$23.61
$23.63
257,123,500
Week of September 17 2012
$24.76
$25.09
$24.54
$24.76
267,795,000
Week of September 10 2012
$24.47
$24.81
$24.13
$24.78
194,961,700
Week of September 03 2012
$24.17
$24.90
$23.93
$24.57
173,227,500
Week of August 27 2012
$24.55
$24.58
$23.99
$24.47
142,558,000
Week of August 20 2012
$24.47
$24.58
$23.88
$24.26
137,296,700
Week of August 13 2012
$23.94
$24.56
$23.79
$24.53
150,328,600
Week of August 06 2012
$23.66
$24.17
$23.51
$23.99
134,463,400
Week of July 30 2012
$23.46
$23.61
$22.85
$23.46
173,627,600
Week of July 23 2012
$23.32
$23.54
$22.70
$23.47
237,998,700
Week of July 16 2012
$23.25
$24.49
$22.90
$23.75
213,447,200