performance msft between 1 december 1999 and 1 june 2009

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

DATEOPENHIGHLOWCLOSEVOLUME
June 2009
$15.52
$15.89
$15.42
$15.82
57,322,910
May 2009
$14.83
$15.48
$13.96
$15.44
1,101,595,348
April 2009
$13.39
$15.57
$13.35
$14.88
1,562,427,598
March 2009
$11.72
$13.87
$10.92
$13.49
1,626,225,386
February 2009
$12.42
$14.54
$11.83
$11.86
1,456,270,401
January 2009
$14.25
$15.32
$12.22
$12.47
1,565,598,317
December 2008
$14.50
$15.50
$13.47
$14.18
1,549,801,384
November 2008
$16.29
$17.14
$12.77
$14.75
1,798,548,158
October 2008
$19.11
$19.90
$14.96
$16.18
3,046,714,563
September 2008
$20.05
$20.11
$17.03
$19.34
1,928,443,111
August 2008
$18.71
$20.57
$18.09
$19.77
1,207,028,200
July 2008
$19.68
$20.14
$17.95
$18.56
1,637,565,427
June 2008
$20.38
$21.34
$19.57
$19.85
1,565,585,235
May 2008
$20.49
$22.03
$20.17
$20.44
1,405,245,078
April 2008
$20.73
$23.08
$20.08
$20.51
1,445,548,784
March 2008
$19.59
$21.28
$19.32
$20.41
1,443,805,316
February 2008
$22.24
$23.82
$19.43
$19.56
2,319,127,555
January 2008
$25.64
$25.76
$22.23
$23.35
1,944,178,852
December 2007
$24.00
$26.30
$23.37
$25.50
1,059,736,468
November 2007
$26.08
$26.77
$23.41
$24.07
1,814,102,051
October 2007
$21.03
$26.42
$20.91
$26.28
1,763,582,326
September 2007
$20.35
$21.31
$20.18
$21.03
1,112,842,633
August 2007
$20.60
$21.41
$19.64
$20.51
1,221,350,513
July 2007
$21.11
$22.65
$20.60
$20.62
1,288,434,074
June 2007
$21.91
$21.98
$20.66
$20.97
1,180,085,097