msft 1987 to 2009

Microsoft (MSFT) returned 22,182.3% between 1987 and 2009.

DATE OPEN HIGH LOW CLOSE VOLUME
December 2009
$22.23
$23.72
$22.02
$22.95
920,605,500
November 2009
$20.77
$22.69
$20.55
$22.15
1,018,256,700
October 2009
$19.05
$22.00
$18.31
$20.79
1,523,430,100
September 2009
$18.25
$19.68
$17.81
$19.28
1,038,979,700
August 2009
$17.76
$19.11
$17.17
$18.48
993,250,400
July 2009
$17.93
$19.17
$16.40
$17.53
1,517,459,800
June 2009
$15.66
$18.14
$15.55
$17.72
1,411,144,700
May 2009
$14.96
$15.61
$14.08
$15.57
1,101,122,400
April 2009
$13.50
$15.70
$13.47
$15.01
1,562,400,700
March 2009
$11.82
$13.99
$11.02
$13.61
1,625,752,800
February 2009
$12.53
$14.66
$11.93
$11.96
1,456,213,400
January 2009
$14.37
$15.45
$12.32
$12.58
1,564,043,400
December 2008
$14.63
$15.63
$13.59
$14.30
1,546,943,400
November 2008
$16.43
$17.29
$12.88
$14.88
1,794,911,800
October 2008
$19.28
$20.07
$15.09
$16.32
3,044,579,400
September 2008
$20.22
$20.29
$17.17
$19.50
1,927,538,700
August 2008
$18.87
$20.74
$18.25
$19.94
1,206,949,700
July 2008
$19.85
$20.31
$18.10
$18.72
1,637,501,300
June 2008
$20.56
$21.52
$19.73
$20.02
1,560,439,100
May 2008
$20.67
$22.22
$20.34
$20.61
1,405,170,200
April 2008
$20.91
$23.28
$20.25
$20.68
1,444,720,000
March 2008
$19.75
$21.46
$19.49
$20.58
1,452,390,200
February 2008
$22.44
$24.02
$19.60
$19.73
2,324,580,800
January 2008
$25.85
$25.98
$22.42
$23.55
1,950,301,600
December 2007
$24.20
$26.53
$23.57
$25.72
1,064,817,100