msft stock in 1986 to 2001

Microsoft (MSFT) returned 37,351% between 1986 and 2001.

DATEOPENHIGHLOWCLOSEVOLUME
December 2001
$19.38
$21.22
$19.37
$20.11
977,089,000
November 2001
$18.24
$20.75
$18.09
$19.49
1,330,968,600
October 2001
$15.46
$19.32
$15.30
$17.65
1,750,891,000
September 2001
$17.36
$17.93
$14.42
$15.53
1,510,824,400
August 2001
$20.28
$20.50
$17.09
$17.32
1,153,896,400
July 2001
$21.87
$22.21
$19.49
$20.09
1,455,201,000
June 2001
$21.13
$23.12
$20.04
$22.16
1,449,177,800
May 2001
$20.54
$21.90
$20.41
$21.00
1,777,305,800
April 2001
$16.64
$21.58
$15.50
$20.57
2,075,807,000
March 2001
$17.78
$18.56
$15.10
$16.60
1,895,349,800
February 2001
$18.46
$19.75
$16.35
$17.91
1,536,895,600
January 2001
$13.39
$19.66
$13.02
$18.54
2,005,531,200
December 2000
$17.63
$18.40
$12.24
$13.17
2,056,668,200
November 2000
$20.79
$21.97
$17.30
$17.42
1,983,462,600
October 2000
$18.37
$21.29
$14.70
$20.91
2,469,415,600
September 2000
$21.25
$21.88
$17.80
$18.31
1,425,533,800
August 2000
$21.23
$22.73
$20.68
$21.19
1,219,399,800
July 2000
$24.19
$25.16
$20.41
$21.19
1,234,185,800
June 2000
$19.54
$24.95
$19.37
$24.29
1,467,050,200
May 2000
$22.12
$22.46
$18.33
$18.99
1,344,430,800
April 2000
$28.67
$29.29
$19.73
$21.17
2,258,146,600
March 2000
$27.21
$34.91
$27.00
$32.25
2,028,187,600
February 2000
$29.90
$33.39
$26.75
$27.13
1,334,487,600
January 2000
$35.63
$36.01
$28.80
$29.71
1,274,875,200
December 1999
$27.64
$36.41
$27.59
$35.44
1,260,977,800