msft stock pe ratio 1999 - 2005

Microsoft (MSFT) returned -14.5% between 1999 and 2005.

DATEOPENHIGHLOWCLOSEVOLUME
December 2005
$19.25
$19.51
$18.12
$18.16
1,271,695,500
November 2005
$17.73
$19.62
$17.73
$19.22
1,444,948,300
October 2005
$17.80
$17.86
$16.79
$17.79
1,439,659,900
September 2005
$18.96
$18.96
$17.39
$17.81
1,348,861,500
August 2005
$17.82
$19.29
$17.78
$18.96
1,441,979,300
July 2005
$17.15
$18.28
$16.91
$17.68
1,321,407,700
June 2005
$17.76
$17.95
$17.13
$17.15
1,303,029,500
May 2005
$17.36
$18.01
$16.95
$17.81
1,270,563,700
April 2005
$16.68
$17.51
$16.47
$17.41
1,520,253,700
March 2005
$17.33
$17.75
$16.39
$16.63
1,541,411,300
February 2005
$18.01
$18.18
$17.29
$17.31
1,361,126,000
January 2005
$18.38
$18.59
$17.59
$18.03
1,521,414,300
December 2004
$18.49
$18.82
$18.30
$18.33
1,803,777,700
November 2004
$17.33
$18.86
$17.21
$18.39
1,739,407,300
October 2004
$17.12
$17.78
$16.96
$17.21
1,300,591,200
September 2004
$16.76
$17.10
$16.46
$17.02
1,141,012,300
August 2004
$17.35
$17.52
$16.48
$16.80
1,094,195,300
July 2004
$17.61
$18.34
$16.72
$17.48
1,550,446,900
June 2004
$16.03
$17.67
$15.87
$17.53
1,534,889,700
May 2004
$16.07
$16.32
$15.60
$16.10
1,141,456,900
April 2004
$15.31
$17.01
$15.25
$16.03
1,558,947,800
March 2004
$16.34
$16.40
$14.73
$15.30
1,703,041,000
February 2004
$16.94
$17.06
$16.17
$16.28
1,032,065,600
January 2004
$16.92
$17.69
$16.73
$16.97
1,232,189,000
December 2003
$15.89
$16.91
$15.65
$16.80
1,476,461,300