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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2009-12-31$30.48$37.2931,929,700
2009-12-30$30.96$37.8842,006,200
2009-12-29$31.39$38.4029,716,200
2009-12-28$31.17$38.1325,384,000
2009-12-24$31.00$37.9311,083,900
2009-12-23$30.92$37.8328,362,700
2009-12-22$30.82$37.7136,321,000
2009-12-21$30.52$37.3440,129,100
2009-12-18$30.36$37.1494,118,000
2009-12-17$29.60$36.2143,691,200
2009-12-16$30.10$36.8355,737,800
2009-12-15$30.02$36.7349,473,200
2009-12-14$30.11$36.8434,651,200
2009-12-11$29.85$36.5243,744,200
2009-12-10$29.87$36.5445,940,200
2009-12-09$29.71$36.3544,713,300
2009-12-08$29.57$36.1837,402,200
2009-12-07$29.79$36.4538,082,700
2009-12-04$29.98$36.6858,810,700
2009-12-03$29.83$36.4943,095,200
2009-12-02$29.78$36.4336,308,600
2009-12-01$30.01$36.7249,904,200
2009-11-30$29.41$35.9844,172,000
2009-11-27$29.22$35.7529,357,900
2009-11-25$29.79$36.4532,033,500
2009-11-24$29.91$36.5937,341,400
2009-11-23$29.94$36.6341,832,700
2009-11-20$29.62$36.2442,647,100
2009-11-19$29.78$36.4351,967,700
2009-11-18$30.11$36.8459,431,200
2009-11-17$30.00$36.7075,648,900
2009-11-16$29.54$35.9854,129,500
2009-11-13$29.63$36.0953,037,600
2009-11-12$29.36$35.7655,352,400
2009-11-11$29.12$35.4749,693,400
2009-11-10$29.01$35.3465,881,100
2009-11-09$28.99$35.3157,518,000
2009-11-06$28.52$34.7438,908,500
2009-11-05$28.47$34.6852,681,700
2009-11-04$28.06$34.1863,898,400
2009-11-03$27.53$33.5350,294,800
2009-11-02$27.88$33.9662,428,900
2009-10-30$27.73$33.7873,371,800
2009-10-29$28.22$34.3765,225,500
2009-10-28$28.02$34.1373,542,400
2009-10-27$28.59$34.8269,685,800
2009-10-26$28.68$34.93124,149,700
2009-10-23$28.02$34.13281,761,000
2009-10-22$26.59$32.3961,600,000
2009-10-21$26.58$32.3861,672,700
2009-10-20$26.37$32.1254,604,700
2009-10-19$26.36$32.1148,143,200
2009-10-16$26.50$32.2856,500,900
2009-10-15$26.71$32.5365,620,100
2009-10-14$25.96$31.6245,365,500
2009-10-13$25.81$31.4437,749,000
2009-10-12$25.72$31.3329,145,800
2009-10-09$25.55$31.1239,520,000
2009-10-08$25.67$31.2760,521,300
2009-10-07$25.10$30.5738,472,700
2009-10-06$25.11$30.5948,795,300
2009-10-05$24.64$30.0160,804,900
2009-10-02$24.96$30.4051,219,700
2009-10-01$24.88$30.3075,958,100
2009-09-30$25.72$31.3363,533,400
2009-09-29$25.75$31.3639,050,300
2009-09-28$25.83$31.4644,358,000
2009-09-25$25.55$31.1250,158,900
2009-09-24$25.94$31.6056,302,900
2009-09-23$25.71$31.3260,599,900
2009-09-22$25.77$31.3961,376,700
2009-09-21$25.30$30.8228,878,700
2009-09-18$25.26$30.7768,016,500
2009-09-17$25.30$30.8242,428,800
2009-09-16$25.20$30.6950,055,800
2009-09-15$25.20$30.6944,716,600
2009-09-14$25.00$30.4542,806,800
2009-09-11$24.86$30.2854,303,500
2009-09-10$25.00$30.4546,256,000
2009-09-09$24.78$30.1849,900,300
2009-09-08$24.82$30.2353,737,100
2009-09-04$24.62$29.9944,999,700
2009-09-03$24.11$29.3734,120,000
2009-09-02$23.86$29.0640,771,300
2009-09-01$24.00$29.2362,608,500
2009-08-31$24.65$30.0249,592,800
2009-08-28$24.68$30.0655,808,000
2009-08-27$24.69$30.0745,495,600
2009-08-26$24.55$29.9041,079,000
2009-08-25$24.64$30.0143,980,300
2009-08-24$24.64$30.0154,180,900
2009-08-21$24.41$29.7369,011,400
2009-08-20$23.67$28.8339,505,900
2009-08-19$23.65$28.8141,821,300
2009-08-18$23.58$28.7238,878,900
2009-08-17$23.25$28.1642,474,400
2009-08-14$23.69$28.6946,330,200
2009-08-13$23.62$28.6138,954,500
2009-08-12$23.53$28.5061,972,300
2009-08-11$23.13$28.0233,615,800
2009-08-10$23.42$28.3735,261,900
2009-08-07$23.56$28.5446,169,700
2009-08-06$23.46$28.4259,686,000
2009-08-05$23.81$28.8453,310,300
2009-08-04$23.77$28.7949,218,300
2009-08-03$23.83$28.8646,902,900
2009-07-31$23.52$28.4954,258,200
2009-07-30$23.81$28.8467,820,000
2009-07-29$23.80$28.8373,626,900
2009-07-28$23.47$28.4370,288,400
2009-07-27$23.11$27.9980,950,000
2009-07-24$23.45$28.40215,135,700
2009-07-23$25.56$30.96106,060,500
2009-07-22$24.80$30.0466,192,500
2009-07-21$24.83$30.0752,028,400
2009-07-20$24.53$29.7147,798,000
2009-07-17$24.29$29.4252,860,100
2009-07-16$24.44$29.6064,555,100
2009-07-15$24.12$29.2167,238,700
2009-07-14$23.11$27.9945,448,700
2009-07-13$23.23$28.1467,584,000
2009-07-10$22.39$27.1243,229,200
2009-07-09$22.44$27.1846,981,200
2009-07-08$22.56$27.3373,023,400
2009-07-07$22.53$27.2952,842,500
2009-07-06$23.20$28.1049,207,700
2009-07-02$23.37$28.3165,422,200
2009-07-01$24.04$29.1254,908,400
2009-06-30$23.77$28.7966,452,400
2009-06-29$23.86$28.9062,854,900
2009-06-26$23.35$28.2865,126,400
2009-06-25$23.79$28.8257,724,300
2009-06-24$23.47$28.4354,287,700
2009-06-23$23.34$28.2756,752,700
2009-06-22$23.28$28.2071,291,600
2009-06-19$24.07$29.15115,459,000
2009-06-18$23.50$28.4658,852,200
2009-06-17$23.68$28.6886,483,100
2009-06-16$23.45$28.40105,295,600
2009-06-15$23.42$28.3769,089,600
2009-06-12$23.33$28.2650,963,500
2009-06-11$22.83$27.6565,124,600
2009-06-10$22.55$27.3161,297,200
2009-06-09$22.08$26.7450,887,700
2009-06-08$22.05$26.7149,000,600
2009-06-05$22.14$26.8259,579,200
2009-06-04$21.83$26.4442,330,000
2009-06-03$21.73$26.3256,039,600
2009-06-02$21.40$25.9248,935,700
2009-06-01$21.40$25.9257,317,100
2009-05-29$20.89$25.3046,134,900
2009-05-28$20.45$24.7745,480,800
2009-05-27$20.13$24.3842,892,900
2009-05-26$20.34$24.6444,991,700
2009-05-22$19.75$23.9237,318,700
2009-05-21$19.82$24.0158,232,800
2009-05-20$20.38$24.6847,450,700
2009-05-19$20.31$24.6051,368,300
2009-05-18$20.60$24.7946,073,800
2009-05-15$20.22$24.3461,289,900
2009-05-14$20.06$24.1454,539,500
2009-05-13$19.75$23.7749,281,700
2009-05-12$19.89$23.9471,966,800
2009-05-11$19.32$23.2563,762,600
2009-05-08$19.42$23.3767,597,600
2009-05-07$19.32$23.2568,727,200
2009-05-06$19.79$23.8259,639,100
2009-05-05$19.79$23.8266,835,500
2009-05-04$20.19$24.3054,313,400
2009-05-01$20.24$24.3663,224,500
2009-04-30$20.26$24.3887,439,900
2009-04-29$20.25$24.3779,301,600
2009-04-28$19.93$23.9976,685,200
2009-04-27$20.40$24.5568,219,600
2009-04-24$20.91$25.17168,478,500
2009-04-23$18.92$22.7786,116,300
2009-04-22$18.78$22.6059,401,000
2009-04-21$18.97$22.8360,928,300
2009-04-20$18.61$22.4062,937,200
2009-04-17$19.20$23.1161,398,500
2009-04-16$19.76$23.7867,688,700
2009-04-15$18.83$22.6672,725,500
2009-04-14$19.35$23.2963,796,300
2009-04-13$19.59$23.5844,444,700
2009-04-09$19.67$23.6755,759,600
2009-04-08$19.19$23.1056,408,900
2009-04-07$18.76$22.5865,815,200
2009-04-06$18.76$22.5847,476,100
2009-04-03$18.75$22.5781,858,400
2009-04-02$19.29$23.2299,082,300
2009-04-01$19.31$23.2496,438,900
2009-03-31$18.37$22.1192,423,300
2009-03-30$17.48$21.0449,633,000
2009-03-27$18.13$21.8247,670,400
2009-03-26$18.83$22.6663,775,100
2009-03-25$17.88$21.5273,927,100
2009-03-24$17.93$21.5850,044,100
2009-03-23$18.33$22.0671,600,000
2009-03-20$17.06$20.5381,725,500
2009-03-19$17.14$20.6358,994,600
2009-03-18$16.96$20.4170,710,700
2009-03-17$16.90$20.3462,481,000
2009-03-16$16.25$19.5667,028,900
2009-03-13$16.65$20.0482,965,800
2009-03-12$17.01$20.4793,694,100
2009-03-11$17.11$20.5984,522,200
2009-03-10$16.48$19.8495,184,200
2009-03-09$15.15$18.2366,479,100
2009-03-06$15.28$18.3992,821,400
2009-03-05$15.27$18.3889,708,500
2009-03-04$16.12$19.4069,285,100
2009-03-03$15.88$19.1180,476,600
2009-03-02$15.79$19.0080,602,100
2009-02-27$16.15$19.4493,428,000
2009-02-26$16.42$19.7683,219,500
2009-02-25$16.96$20.41105,894,600
2009-02-24$17.17$20.67122,674,500
2009-02-23$17.21$20.7170,803,400
2009-02-20$18.00$21.6669,413,800
2009-02-19$17.91$21.5649,195,600
2009-02-18$18.12$21.8154,946,900
2009-02-17$18.09$21.7775,853,300
2009-02-13$19.09$22.8247,416,000
2009-02-12$19.26$23.0275,323,200
2009-02-11$19.21$22.9658,599,000
2009-02-10$18.80$22.4783,953,200
2009-02-09$19.44$23.2452,196,400
2009-02-06$19.66$23.5086,746,000
2009-02-05$19.04$22.7675,195,200
2009-02-04$18.63$22.2775,618,000
2009-02-03$18.50$22.1186,865,100
2009-02-02$17.83$21.3188,871,700
2009-01-30$17.10$20.4462,370,900
2009-01-29$17.59$21.0349,192,800
2009-01-28$18.04$21.5664,145,500
2009-01-27$17.66$21.1161,695,000
2009-01-26$17.63$21.0792,476,500
2009-01-23$17.20$20.56117,020,600
2009-01-22$17.11$20.45222,436,600
2009-01-21$19.38$23.1768,340,900
2009-01-20$18.48$22.0989,873,000
2009-01-16$19.71$23.5679,634,100
2009-01-15$19.24$23.0096,169,800
2009-01-14$19.09$22.8280,257,500
2009-01-13$19.82$23.6965,843,500
2009-01-12$19.47$23.2752,163,500
2009-01-09$19.52$23.3349,815,300
2009-01-08$20.12$24.0570,255,400
2009-01-07$19.51$23.3272,709,900
2009-01-06$20.76$24.8258,083,400
2009-01-05$20.52$24.5361,475,200
2009-01-02$20.33$24.3050,084,000