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 — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$62.14$91.5225,579,900
2016-12-29$62.90$92.6410,250,600
2016-12-28$62.99$92.7714,653,300
2016-12-27$63.28$93.2011,763,200
2016-12-23$63.24$93.1412,403,800
2016-12-22$63.55$93.5922,176,600
2016-12-21$63.54$93.5817,096,300
2016-12-20$63.54$93.5826,028,400
2016-12-19$63.62$93.7034,338,200
2016-12-16$62.30$91.7542,453,100
2016-12-15$62.58$92.1727,669,900
2016-12-14$62.68$92.3130,352,700
2016-12-13$62.98$92.7535,718,900
2016-12-12$62.17$91.5620,198,100
2016-12-09$61.97$91.2727,349,400
2016-12-08$61.01$89.8521,220,800
2016-12-07$61.37$90.3830,809,000
2016-12-06$59.95$88.2919,907,000
2016-12-05$60.22$88.6923,552,700
2016-12-02$59.25$87.2625,515,700
2016-12-01$59.20$87.1934,542,100
2016-11-30$60.26$88.7534,655,400
2016-11-29$61.09$89.9722,366,700
2016-11-28$60.61$89.2620,732,600
2016-11-25$60.53$89.158,409,600
2016-11-23$60.40$88.9521,848,900
2016-11-22$61.12$90.0123,206,700
2016-11-21$60.86$89.6319,652,600
2016-11-18$60.35$88.8827,686,300
2016-11-17$60.64$89.3132,132,700
2016-11-16$59.65$87.8527,332,500
2016-11-15$58.87$86.7035,904,100
2016-11-14$58.12$85.0241,328,400
2016-11-11$59.02$86.3438,767,800
2016-11-10$58.70$85.8757,822,400
2016-11-09$60.17$88.0249,632,500
2016-11-08$60.47$88.4622,935,400
2016-11-07$60.42$88.3931,664,800
2016-11-04$58.71$85.8928,697,000
2016-11-03$59.21$86.6221,600,400
2016-11-02$59.43$86.9422,147,000
2016-11-01$59.80$87.4824,533,000
2016-10-31$59.92$87.6626,434,700
2016-10-28$59.87$87.5833,574,700
2016-10-27$60.10$87.9228,479,900
2016-10-26$60.63$88.6929,911,600
2016-10-25$60.99$89.2235,137,200
2016-10-24$61.00$89.2454,067,000
2016-10-21$59.66$87.2780,032,200
2016-10-20$57.25$83.7549,455,600
2016-10-19$57.53$84.1622,878,400
2016-10-18$57.66$84.3519,149,500
2016-10-17$57.22$83.7123,830,000
2016-10-14$57.42$84.0027,402,500
2016-10-13$56.92$83.2725,313,700
2016-10-12$57.11$83.5422,177,500
2016-10-11$57.19$83.6626,497,400
2016-10-10$58.04$84.9118,196,500
2016-10-07$57.80$84.5520,089,000
2016-10-06$57.74$84.4716,212,600
2016-10-05$57.64$84.3216,726,400
2016-10-04$57.24$83.7320,085,900
2016-10-03$57.42$84.0019,189,500
2016-09-30$57.60$84.2629,910,800
2016-09-29$57.40$83.9725,463,500
2016-09-28$58.03$84.8920,536,400
2016-09-27$57.95$84.7728,065,100
2016-09-26$56.90$83.2421,688,700
2016-09-23$57.43$84.0119,955,300
2016-09-22$57.82$84.5819,822,200
2016-09-21$57.76$84.5033,707,300
2016-09-20$56.81$83.1117,384,000
2016-09-19$56.93$83.2820,937,100
2016-09-16$57.25$83.7544,607,000
2016-09-15$57.19$83.6626,847,000
2016-09-14$56.26$82.3024,062,500
2016-09-13$56.53$82.7030,130,200
2016-09-12$57.05$83.4629,303,000
2016-09-09$56.21$82.2335,113,900
2016-09-08$57.43$84.0120,146,100
2016-09-07$57.66$84.3517,493,400
2016-09-06$57.61$84.2816,278,400
2016-09-02$57.67$84.3618,900,500
2016-09-01$57.59$84.2526,075,400
2016-08-31$57.46$84.0620,860,300
2016-08-30$57.89$84.6916,930,200
2016-08-29$58.10$84.9916,417,200
2016-08-26$58.03$84.8920,971,200
2016-08-25$58.17$85.1018,552,600
2016-08-24$57.95$84.7718,151,500
2016-08-23$57.89$84.6918,732,400
2016-08-22$57.67$84.3615,221,900
2016-08-19$57.62$84.2917,271,000
2016-08-18$57.60$84.2614,214,300
2016-08-17$57.56$84.2018,856,400
2016-08-16$57.44$84.0320,523,500
2016-08-15$58.12$84.5019,283,900
2016-08-12$57.94$84.2321,655,200
2016-08-11$58.30$84.7618,162,300
2016-08-10$58.02$84.3515,756,900
2016-08-09$58.20$84.6116,920,700
2016-08-08$58.06$84.4119,473,500
2016-08-05$57.96$84.2629,335,200
2016-08-04$57.39$83.4326,587,700
2016-08-03$56.97$82.8222,075,600
2016-08-02$56.58$82.2635,122,000
2016-08-01$56.58$82.2626,003,400
2016-07-29$56.68$82.4030,558,700
2016-07-28$56.21$81.7237,550,400
2016-07-27$56.19$81.6932,327,500
2016-07-26$56.76$82.5228,079,000
2016-07-25$56.73$82.4725,610,600
2016-07-22$56.57$82.2432,157,200
2016-07-21$55.80$81.1232,776,700
2016-07-20$55.91$81.2889,893,300
2016-07-19$53.09$77.1853,336,500
2016-07-18$53.96$78.4531,433,900
2016-07-15$53.70$78.0732,024,400
2016-07-14$53.74$78.1324,545,500
2016-07-13$53.51$77.7925,356,800
2016-07-12$53.21$77.3627,317,600
2016-07-11$52.59$76.4622,269,200
2016-07-08$52.30$76.0328,391,000
2016-07-07$51.38$74.7019,585,200
2016-07-06$51.38$74.7028,167,500
2016-07-05$51.17$74.3924,806,400
2016-07-01$51.16$74.3821,400,400
2016-06-30$51.17$74.3928,527,800
2016-06-29$50.54$73.4831,304,000
2016-06-28$49.44$71.8838,140,700
2016-06-27$48.43$70.4150,216,300
2016-06-24$49.83$72.44133,503,000
2016-06-23$51.91$75.4729,028,800
2016-06-22$50.99$74.1328,816,800
2016-06-21$51.19$74.4234,097,800
2016-06-20$50.07$72.7935,607,900
2016-06-17$50.13$72.8845,710,500
2016-06-16$50.39$73.2631,188,600
2016-06-15$49.69$72.2433,757,600
2016-06-14$49.83$72.4442,577,100
2016-06-13$50.14$72.8983,217,800
2016-06-10$51.48$74.8425,833,200
2016-06-09$51.62$75.0520,305,700
2016-06-08$52.04$75.6621,149,400
2016-06-07$52.10$75.7420,866,800
2016-06-06$52.13$75.7918,243,300
2016-06-03$51.79$75.2923,368,300
2016-06-02$52.48$76.3022,840,800
2016-06-01$52.85$76.8325,324,800
2016-05-31$53.00$77.0537,653,100
2016-05-27$52.32$76.0617,721,400
2016-05-26$51.89$75.4424,335,200
2016-05-25$52.12$75.7724,040,200
2016-05-24$51.59$75.0034,757,900
2016-05-23$50.03$72.7326,118,700
2016-05-20$50.62$73.5923,905,800
2016-05-19$50.32$73.1623,842,400
2016-05-18$50.81$73.8724,907,500
2016-05-17$50.51$73.4327,803,500
2016-05-16$51.83$74.8320,032,000
2016-05-13$51.08$73.7422,592,300
2016-05-12$51.51$74.3724,102,800
2016-05-11$51.05$73.7024,039,100
2016-05-10$51.02$73.6622,891,000
2016-05-09$50.07$72.2917,951,600
2016-05-06$50.39$72.7524,787,300
2016-05-05$49.94$72.1025,390,700
2016-05-04$49.87$72.0024,257,600
2016-05-03$49.78$71.8726,460,200
2016-05-02$50.61$73.0733,114,500
2016-04-29$49.87$72.0048,411,700
2016-04-28$49.90$72.0443,134,800
2016-04-27$50.94$73.5443,369,300
2016-04-26$51.44$74.2633,532,600
2016-04-25$52.11$75.2333,226,900
2016-04-22$51.78$74.76126,834,100
2016-04-21$55.78$80.5338,909,100
2016-04-20$55.59$80.2636,195,700
2016-04-19$56.39$81.4129,596,800
2016-04-18$56.46$81.5123,786,000
2016-04-15$55.65$80.3428,793,800
2016-04-14$55.36$79.9220,877,100
2016-04-13$55.35$79.9120,818,000
2016-04-12$54.65$78.9024,944,300
2016-04-11$54.31$78.4121,414,200
2016-04-08$54.42$78.5722,167,200
2016-04-07$54.46$78.6219,225,100
2016-04-06$55.12$79.5821,188,700
2016-04-05$54.56$78.7719,272,300
2016-04-04$55.43$80.0318,928,800
2016-04-01$55.57$80.2324,399,200
2016-03-31$55.23$79.7426,360,500
2016-03-30$55.05$79.4823,008,300
2016-03-29$54.71$78.9923,924,300
2016-03-28$53.54$77.3017,025,100
2016-03-24$54.21$78.2619,950,000
2016-03-23$53.97$77.9220,129,000
2016-03-22$54.07$78.0623,124,100
2016-03-21$53.86$77.7623,925,700
2016-03-18$53.49$77.2267,625,500
2016-03-17$54.66$78.9128,223,900
2016-03-16$54.35$78.4731,691,700
2016-03-15$53.59$77.3721,104,800
2016-03-14$53.17$76.7624,083,600
2016-03-11$53.07$76.6232,275,700
2016-03-10$52.05$75.1538,387,800
2016-03-09$52.84$76.2928,251,600
2016-03-08$51.65$74.5733,835,100
2016-03-07$51.03$73.6738,407,800
2016-03-04$52.03$75.1233,034,200
2016-03-03$52.35$75.5824,427,800
2016-03-02$52.95$76.4429,289,900
2016-03-01$52.58$75.9133,024,500
2016-02-29$50.88$73.4631,654,000
2016-02-26$51.30$74.0635,975,900
2016-02-25$52.10$75.2226,939,500
2016-02-24$51.36$74.1533,014,500
2016-02-23$51.18$73.8928,895,300
2016-02-22$52.65$76.0125,008,300
2016-02-19$51.82$74.8133,559,100
2016-02-18$52.19$75.3527,176,000
2016-02-17$52.42$75.6840,789,000
2016-02-16$51.09$73.7637,291,200
2016-02-12$50.50$72.3934,243,300
2016-02-11$49.69$71.2348,878,600
2016-02-10$49.71$71.2638,237,000
2016-02-09$49.28$70.6446,740,500
2016-02-08$49.41$70.8359,290,500
2016-02-05$50.16$71.9062,009,000
2016-02-04$52.00$74.5446,987,100
2016-02-03$52.16$74.7757,559,800
2016-02-02$53.00$75.9756,313,800
2016-02-01$54.71$78.4244,208,500
2016-01-29$55.09$78.9783,611,700
2016-01-28$52.06$74.6262,513,800
2016-01-27$51.22$73.4236,775,200
2016-01-26$52.17$74.7828,900,800
2016-01-25$51.79$74.2434,707,700
2016-01-22$52.29$74.9537,555,800
2016-01-21$50.48$72.3640,191,200
2016-01-20$50.79$72.8063,273,000
2016-01-19$50.56$72.4743,564,500
2016-01-15$50.99$73.0971,820,700
2016-01-14$53.11$76.1352,381,900
2016-01-13$51.64$74.0266,883,600
2016-01-12$52.78$75.6636,095,500
2016-01-11$52.30$74.9736,943,800
2016-01-08$52.33$75.0148,754,000
2016-01-07$52.17$74.7856,564,900
2016-01-06$54.05$77.4839,518,900
2016-01-05$55.05$78.9134,079,700
2016-01-04$54.80$78.5553,778,000