NASDAQ:MSFT | Historical Stock Price | MICROSOFT CORP

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1986-03-13 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$0.09$0.57$3.59$22.59$142.13$894.191986-03-132026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 1999

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$58.38$58.3812,517,600
1999-12-30$58.81$58.8122,360,000
1999-12-29$58.97$58.9717,449,200
1999-12-28$58.75$58.7524,591,000
1999-12-27$59.56$59.5632,202,200
1999-12-23$58.72$58.7231,028,400
1999-12-22$58.78$58.7838,565,200
1999-12-21$57.94$57.9457,446,000
1999-12-20$56.38$56.3839,433,800
1999-12-17$57.63$57.63105,898,800
1999-12-16$56.84$56.84128,660,200
1999-12-15$54.22$54.22155,571,600
1999-12-14$49.34$49.34144,116,200
1999-12-13$48.31$48.3152,691,600
1999-12-10$46.94$46.9436,836,000
1999-12-09$46.38$46.3846,258,200
1999-12-08$45.88$45.8840,955,800
1999-12-07$46.50$46.5056,859,200
1999-12-06$47.72$47.7249,098,200
1999-12-03$48.06$48.0664,100,600
1999-12-02$47.41$47.4155,473,800
1999-12-01$46.59$46.5948,864,200
1999-11-30$45.52$45.5264,145,600
1999-11-29$45.09$45.0951,460,200
1999-11-26$45.56$45.5628,514,200
1999-11-24$45.84$45.8453,771,000
1999-11-23$44.81$44.8170,787,400
1999-11-22$44.91$44.9190,596,600
1999-11-19$43.00$43.0058,226,000
1999-11-18$42.47$42.4764,493,200
1999-11-17$42.50$42.5066,819,000
1999-11-16$43.66$43.6659,165,200
1999-11-15$43.50$43.5047,080,400
1999-11-12$44.59$44.5949,414,200
1999-11-11$44.81$44.8169,274,600
1999-11-10$43.56$43.5669,385,400
1999-11-09$44.44$44.44109,769,800
1999-11-08$44.97$44.97243,819,200
1999-11-05$45.78$45.7870,167,400
1999-11-04$45.88$45.8854,239,400
1999-11-03$46.00$46.0044,517,000
1999-11-02$46.28$46.2846,349,000
1999-11-01$46.19$46.1953,261,200
1999-10-29$46.28$46.2879,452,600
1999-10-28$44.94$44.9470,570,400
1999-10-27$45.44$45.4454,416,600
1999-10-26$46.19$46.1952,467,600
1999-10-25$46.22$46.2230,492,200
1999-10-22$46.34$46.3443,650,600
1999-10-21$46.53$46.5360,801,200
1999-10-20$46.13$46.1388,090,600
1999-10-19$43.16$43.1669,945,600
1999-10-18$43.94$43.9475,312,800
1999-10-15$44.03$44.0373,788,000
1999-10-14$45.34$45.3442,737,800
1999-10-13$45.53$45.5338,098,400
1999-10-12$46.28$46.2827,668,600
1999-10-11$47.16$47.1619,943,800
1999-10-08$47.47$47.4735,697,000
1999-10-07$46.88$46.8846,036,400
1999-10-06$46.84$46.8435,500,200
1999-10-05$45.91$45.9143,397,000
1999-10-04$46.28$46.2829,998,000
1999-10-01$44.99$44.9944,239,000
1999-09-30$45.28$45.2847,455,400
1999-09-29$44.75$44.7537,484,400
1999-09-28$46.06$46.0646,000,600
1999-09-27$45.72$45.7234,132,200
1999-09-24$45.47$45.4770,277,000
1999-09-23$45.59$45.5971,073,600
1999-09-22$48.03$48.0348,531,600
1999-09-21$47.31$47.3147,082,800
1999-09-20$48.78$48.7848,601,800
1999-09-17$48.22$48.2279,773,400
1999-09-16$47.00$47.0045,796,000
1999-09-15$46.31$46.3148,413,800
1999-09-14$47.53$47.5340,207,800
1999-09-13$46.94$46.9427,870,800
1999-09-10$47.50$47.5034,455,000
1999-09-09$47.03$47.0338,475,200
1999-09-08$46.13$46.1342,568,200
1999-09-07$47.13$47.1347,028,000
1999-09-03$47.94$47.9452,098,000
1999-09-02$45.91$45.9133,340,800
1999-09-01$46.19$46.1936,607,200
1999-08-31$46.28$46.2846,882,800
1999-08-30$46.13$46.1333,300,800
1999-08-27$46.63$46.6341,948,400
1999-08-26$47.31$47.3161,246,000
1999-08-25$47.66$47.6681,877,600
1999-08-24$46.09$46.09120,450,000
1999-08-23$43.22$43.2260,447,000
1999-08-20$41.69$41.6946,072,800
1999-08-19$41.91$41.9171,478,200
1999-08-18$42.50$42.5058,361,200
1999-08-17$42.28$42.2851,749,000
1999-08-16$42.16$42.1657,321,800
1999-08-13$42.34$42.3465,099,800
1999-08-12$40.88$40.8861,062,000
1999-08-11$42.09$42.0966,105,200
1999-08-10$41.47$41.4762,743,000
1999-08-09$41.91$41.9139,333,600
1999-08-06$42.56$42.5667,205,800
1999-08-05$42.88$42.8876,634,000
1999-08-04$42.47$42.4775,573,400
1999-08-03$42.38$42.3855,051,200
1999-08-02$42.41$42.4148,050,600
1999-07-30$42.91$42.9151,127,400
1999-07-29$43.47$43.4757,968,200
1999-07-28$45.00$45.0062,215,200
1999-07-27$44.41$44.4165,513,000
1999-07-26$43.81$43.8150,885,000
1999-07-23$45.13$45.1368,833,200
1999-07-22$45.53$45.5360,904,200
1999-07-21$47.34$47.3454,050,800
1999-07-20$46.66$46.6692,287,400
1999-07-19$49.19$49.1981,181,600
1999-07-16$49.72$49.72115,369,800
1999-07-15$47.19$47.1940,926,200
1999-07-14$47.47$47.4737,985,200
1999-07-13$46.81$46.8130,845,000
1999-07-12$47.09$47.0943,847,800
1999-07-09$46.63$46.6333,884,200
1999-07-08$46.28$46.2837,790,400
1999-07-07$46.16$46.1633,834,600
1999-07-06$44.78$44.7845,419,400
1999-07-02$46.00$46.0032,094,800
1999-07-01$45.59$45.5947,737,800
1999-06-30$45.09$45.0957,610,200
1999-06-29$44.00$44.0038,973,200
1999-06-28$43.38$43.3831,701,000
1999-06-25$42.47$42.4724,933,000
1999-06-24$42.31$42.3133,559,000
1999-06-23$43.00$43.0033,942,000
1999-06-22$43.25$43.2538,751,000
1999-06-21$44.47$44.4756,194,400
1999-06-18$42.50$42.5069,116,200
1999-06-17$41.44$41.4444,475,200
1999-06-16$40.50$40.5048,325,200
1999-06-15$38.84$38.8436,981,000
1999-06-14$38.78$38.7828,369,800
1999-06-11$39.06$39.0634,543,000
1999-06-10$39.94$39.9435,277,400
1999-06-09$41.16$41.1653,310,800
1999-06-08$39.69$39.6941,516,400
1999-06-07$40.13$40.1332,392,200
1999-06-04$39.78$39.7835,668,200
1999-06-03$38.19$38.1932,934,400
1999-06-02$39.22$39.2242,812,600
1999-06-01$39.25$39.2536,046,400
1999-05-28$40.34$40.3441,548,000
1999-05-27$39.19$39.1956,702,200
1999-05-26$39.25$39.2552,022,800
1999-05-25$38.13$38.1350,791,600
1999-05-24$38.63$38.6338,990,000
1999-05-21$38.78$38.7856,568,800
1999-05-20$39.22$39.2242,386,200
1999-05-19$39.66$39.6646,510,800
1999-05-18$39.34$39.3463,858,400
1999-05-17$39.56$39.5666,850,200
1999-05-14$38.44$38.4484,401,000
1999-05-13$39.56$39.5651,737,200
1999-05-12$40.25$40.2560,142,600
1999-05-11$39.94$39.9442,786,200
1999-05-10$39.84$39.8446,218,000
1999-05-07$39.53$39.5348,011,600
1999-05-06$38.97$38.9774,021,000
1999-05-05$39.56$39.5667,028,200
1999-05-04$39.03$39.0366,502,200
1999-05-03$39.94$39.9467,180,000
1999-04-30$40.66$40.6658,558,600
1999-04-29$41.03$41.0360,880,600
1999-04-28$41.06$41.0655,963,400
1999-04-27$42.00$42.0058,665,800
1999-04-26$44.00$44.0048,349,800
1999-04-23$43.00$43.0056,592,000
1999-04-22$42.47$42.4755,096,400
1999-04-21$41.00$41.0092,732,800
1999-04-20$41.56$41.56108,459,400
1999-04-19$40.50$40.5075,389,000
1999-04-16$43.31$43.3144,774,000
1999-04-15$44.44$44.4472,594,600
1999-04-14$42.94$42.9452,944,000
1999-04-13$45.06$45.0646,746,800
1999-04-12$46.50$46.5037,858,800
1999-04-09$47.13$47.1331,816,800
1999-04-08$47.28$47.2838,637,000
1999-04-07$46.66$46.6646,910,200
1999-04-06$47.03$47.0339,674,800
1999-04-05$47.47$47.4739,848,600
1999-04-01$46.34$46.3441,106,000
1999-03-31$44.81$44.8158,752,600
1999-03-30$46.50$46.5067,502,400
1999-03-29$46.19$46.1979,777,000
1999-03-26$44.53$44.5394,687,600
1999-03-25$44.98$44.98109,447,600
1999-03-24$42.81$42.8182,634,400
1999-03-23$41.64$41.6469,581,200
1999-03-22$43.20$43.2055,719,200
1999-03-19$42.80$42.8091,980,400
1999-03-18$43.11$43.1156,231,200
1999-03-17$41.78$41.7844,919,600
1999-03-16$42.27$42.2768,554,000
1999-03-15$41.47$41.4760,609,600
1999-03-12$40.05$40.0573,395,200
1999-03-11$40.36$40.3662,948,400
1999-03-10$40.34$40.3453,114,800
1999-03-09$40.45$40.4590,129,600
1999-03-08$39.75$39.7546,726,000
1999-03-05$38.73$38.7347,302,800
1999-03-04$38.06$38.0661,696,400
1999-03-03$37.41$37.4176,798,400
1999-03-02$37.14$37.1458,569,600
1999-03-01$37.94$37.9458,332,000
1999-02-26$37.53$37.5359,273,200
1999-02-25$38.38$38.3870,817,200
1999-02-24$38.22$38.2267,696,800
1999-02-23$38.86$38.8695,106,800
1999-02-22$37.20$37.2092,514,400
1999-02-19$36.94$36.9473,085,600
1999-02-18$36.44$36.44117,035,200
1999-02-17$37.50$37.50101,215,600
1999-02-16$39.06$39.0673,666,800
1999-02-12$39.44$39.4462,930,400
1999-02-11$40.69$40.6960,366,000
1999-02-10$40.16$40.1673,694,000
1999-02-09$40.02$40.0277,293,600
1999-02-08$41.31$41.31109,866,800
1999-02-05$40.00$40.00127,945,200
1999-02-04$39.77$39.7789,151,600
1999-02-03$41.70$41.7073,749,200
1999-02-02$41.91$41.9191,965,600
1999-02-01$43.23$43.2381,729,200
1999-01-29$43.75$43.7579,571,600
1999-01-28$43.50$43.5078,838,400
1999-01-27$42.16$42.1698,048,000
1999-01-26$42.89$42.89120,203,200
1999-01-25$40.47$40.47103,076,400
1999-01-22$39.06$39.0682,160,000
1999-01-21$39.58$39.5880,077,200
1999-01-20$40.66$40.66125,481,200
1999-01-19$38.91$38.91102,741,600
1999-01-15$37.44$37.4459,344,000
1999-01-14$35.44$35.4459,214,000
1999-01-13$35.95$35.9575,346,000
1999-01-12$35.55$35.5557,907,200
1999-01-11$36.88$36.8846,463,200
1999-01-08$37.47$37.4750,244,800
1999-01-07$37.63$37.6351,150,400
1999-01-06$37.81$37.8169,064,800
1999-01-05$36.63$36.6364,281,600
1999-01-04$35.25$35.2569,305,200