performance msft between 1 december 1999 and 1 june 2009

Microsoft (MSFT) returned -43.1% between December 1, 1999 and June 1, 2009.

DATE OPEN HIGH LOW CLOSE VOLUME
June 2009
$15.58
$15.95
$15.47
$15.87
57,317,100
May 2009
$14.88
$15.53
$14.01
$15.50
1,101,122,400
April 2009
$13.44
$15.63
$13.40
$14.93
1,562,400,700
March 2009
$11.76
$13.92
$10.96
$13.54
1,625,752,800
February 2009
$12.47
$14.59
$11.87
$11.90
1,456,213,400
January 2009
$14.30
$15.37
$12.26
$12.52
1,564,043,400
December 2008
$14.55
$15.56
$13.52
$14.23
1,546,943,400
November 2008
$16.35
$17.20
$12.81
$14.80
1,794,911,800
October 2008
$19.18
$19.97
$15.02
$16.24
3,044,579,400
September 2008
$20.12
$20.19
$17.09
$19.41
1,927,538,700
August 2008
$18.77
$20.64
$18.16
$19.84
1,206,949,700
July 2008
$19.75
$20.21
$18.01
$18.63
1,637,501,300
June 2008
$20.45
$21.42
$19.63
$19.92
1,560,439,100
May 2008
$20.57
$22.11
$20.24
$20.51
1,405,170,200
April 2008
$20.80
$23.16
$20.15
$20.58
1,444,720,000
March 2008
$19.66
$21.35
$19.39
$20.48
1,452,390,200
February 2008
$22.33
$23.90
$19.50
$19.63
2,324,580,800
January 2008
$25.73
$25.85
$22.31
$23.43
1,950,301,600
December 2007
$24.08
$26.39
$23.45
$25.59
1,064,817,100
November 2007
$26.17
$26.87
$23.49
$24.15
1,830,846,800
October 2007
$21.11
$26.51
$20.99
$26.37
1,772,076,700
September 2007
$20.42
$21.39
$20.25
$21.11
1,117,419,500
August 2007
$20.67
$21.49
$19.71
$20.58
1,228,579,500
July 2007
$21.18
$22.73
$20.67
$20.70
1,295,548,000
June 2007
$21.98
$22.06
$20.73
$21.04
1,181,412,800