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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$26.72$30.1354,959,500
2004-12-30$26.76$30.1848,355,400
2004-12-29$26.90$30.3447,594,900
2004-12-28$26.95$30.3955,075,900
2004-12-27$26.85$30.2855,958,500
2004-12-23$27.01$30.4665,801,900
2004-12-22$26.97$30.4163,651,900
2004-12-21$27.07$30.5394,646,100
2004-12-20$26.95$30.3985,552,800
2004-12-17$26.96$30.40126,184,400
2004-12-16$27.16$30.6388,997,500
2004-12-15$27.11$30.57106,303,900
2004-12-14$27.23$30.71127,843,200
2004-12-13$27.25$30.7393,812,500
2004-12-10$27.08$30.5470,949,200
2004-12-09$27.23$30.7183,006,000
2004-12-08$27.36$30.8595,655,000
2004-12-07$27.07$30.53111,656,000
2004-12-06$27.33$30.8255,297,400
2004-12-03$27.23$30.7176,498,400
2004-12-02$27.09$30.5596,088,300
2004-12-01$27.25$30.7399,889,000
2004-11-30$26.81$30.2375,960,400
2004-11-29$26.77$30.1967,079,900
2004-11-26$26.60$30.0024,398,700
2004-11-24$26.64$30.0460,069,200
2004-11-23$26.53$29.9270,459,700
2004-11-22$26.65$30.0592,410,800
2004-11-19$26.86$30.2985,808,600
2004-11-18$27.07$30.5363,249,900
2004-11-17$27.17$30.6458,830,700
2004-11-16$27.12$30.5864,522,600
2004-11-15$27.39$30.89104,468,000
2004-11-12$29.97$30.32162,269,000
2004-11-11$29.98$30.3387,358,900
2004-11-10$29.73$30.0884,097,700
2004-11-09$29.77$30.12100,401,000
2004-11-08$29.28$29.63112,802,100
2004-11-05$29.31$29.6695,337,700
2004-11-04$29.00$29.3487,867,700
2004-11-03$28.47$28.8179,666,700
2004-11-02$28.24$28.5789,417,100
2004-11-01$28.08$28.4172,930,900
2004-10-29$27.97$28.3080,010,100
2004-10-28$28.01$28.3463,059,600
2004-10-27$28.15$28.4872,392,600
2004-10-26$27.90$28.2376,966,600
2004-10-25$27.63$27.9661,529,500
2004-10-22$27.74$28.07101,912,800
2004-10-21$28.56$28.9094,988,500
2004-10-20$28.70$29.0469,078,100
2004-10-19$28.18$28.5157,026,500
2004-10-18$28.41$28.7550,350,700
2004-10-15$27.99$28.3249,828,500
2004-10-14$27.80$28.1341,548,700
2004-10-13$28.03$28.3649,500,700
2004-10-12$28.03$28.3656,412,900
2004-10-11$28.06$28.3944,691,000
2004-10-08$27.99$28.3249,556,600
2004-10-07$28.17$28.5038,401,500
2004-10-06$28.53$28.8756,999,600
2004-10-05$28.38$28.7258,017,700
2004-10-04$28.12$28.4562,016,200
2004-10-01$28.25$28.5866,302,800
2004-09-30$27.65$27.9871,218,000
2004-09-29$27.58$27.9161,529,300
2004-09-28$27.27$27.5962,055,100
2004-09-27$27.19$27.5147,813,600
2004-09-24$27.29$27.6149,859,800
2004-09-23$27.35$27.6752,155,800
2004-09-22$27.12$27.4468,409,000
2004-09-21$27.26$27.5873,874,400
2004-09-20$27.51$27.8451,513,600
2004-09-17$27.51$27.8465,283,000
2004-09-16$27.26$27.5835,951,500
2004-09-15$27.19$27.5152,605,700
2004-09-14$27.44$27.7655,920,000
2004-09-13$27.25$27.5748,239,200
2004-09-10$27.49$27.8252,664,500
2004-09-09$27.28$27.6056,904,700
2004-09-08$27.26$27.5853,278,100
2004-09-07$27.36$27.6844,893,400
2004-09-03$27.11$27.4346,174,400
2004-09-02$27.62$27.9542,161,700
2004-09-01$27.39$27.7148,507,500
2004-08-31$27.30$27.6252,106,700
2004-08-30$27.30$27.6236,679,600
2004-08-27$27.46$27.7833,248,700
2004-08-26$27.44$27.7635,465,500
2004-08-25$27.55$27.8853,512,700
2004-08-24$27.24$27.5640,835,300
2004-08-23$27.24$27.5639,572,200
2004-08-20$27.20$27.4446,494,800
2004-08-19$27.12$27.3646,293,000
2004-08-18$27.46$27.7058,844,000
2004-08-17$27.05$27.2956,879,700
2004-08-16$27.09$27.3354,347,200
2004-08-13$27.02$27.2643,333,200
2004-08-12$26.88$27.1250,279,700
2004-08-11$27.41$27.6553,097,300
2004-08-10$27.72$27.9757,632,700
2004-08-09$27.18$27.4251,877,500
2004-08-06$27.14$27.3875,628,000
2004-08-05$27.53$27.7755,591,700
2004-08-04$28.06$28.3146,217,900
2004-08-03$28.07$28.3253,990,900
2004-08-02$28.52$28.7752,267,000
2004-07-30$28.49$28.7459,552,900
2004-07-29$28.48$28.7360,148,400
2004-07-28$28.58$28.8362,718,800
2004-07-27$28.44$28.6972,968,400
2004-07-26$28.66$28.9172,387,600
2004-07-23$28.03$28.2897,372,700
2004-07-22$29.00$29.26124,640,700
2004-07-21$28.86$29.12201,518,000
2004-07-20$28.32$28.5789,010,700
2004-07-19$27.95$28.2060,354,500
2004-07-16$27.48$27.7266,406,300
2004-07-15$27.87$28.1246,759,700
2004-07-14$28.13$28.3887,656,300
2004-07-13$27.60$27.8443,274,100
2004-07-12$27.89$28.1445,757,300
2004-07-09$27.86$28.1150,249,300
2004-07-08$27.64$27.8859,125,100
2004-07-07$28.10$28.3566,255,700
2004-07-06$28.02$28.2769,158,900
2004-07-02$28.57$28.8236,690,100
2004-07-01$28.63$28.8878,441,400
2004-06-30$28.56$28.8183,544,400
2004-06-29$28.50$28.7555,371,700
2004-06-28$28.28$28.5377,024,100
2004-06-25$28.57$28.8271,136,500
2004-06-24$28.39$28.6465,503,800
2004-06-23$28.30$28.5558,558,400
2004-06-22$28.29$28.5498,932,000
2004-06-21$28.35$28.60116,881,700
2004-06-18$28.35$28.60134,218,700
2004-06-17$27.77$28.02105,427,500
2004-06-16$27.32$27.5667,431,100
2004-06-15$27.41$27.65114,183,400
2004-06-14$26.90$27.1467,377,500
2004-06-10$26.77$27.0148,109,200
2004-06-09$26.47$26.7050,385,500
2004-06-08$26.60$26.8458,447,700
2004-06-07$26.43$26.6665,218,600
2004-06-04$25.95$26.1848,815,300
2004-06-03$25.89$26.1245,933,100
2004-06-02$26.13$26.3654,020,000
2004-06-01$26.11$26.3448,369,500
2004-05-28$26.23$26.4637,393,000
2004-05-27$26.19$26.4249,071,900
2004-05-26$26.14$26.3750,306,900
2004-05-25$26.10$26.3366,615,000
2004-05-24$25.76$25.9956,250,500
2004-05-21$25.89$26.1257,809,300
2004-05-20$25.73$25.9652,089,900
2004-05-19$25.62$25.8560,052,800
2004-05-18$25.83$26.0658,158,600
2004-05-17$25.54$25.7755,149,600
2004-05-14$25.86$26.0943,775,300
2004-05-13$26.10$26.3363,861,500
2004-05-12$25.94$26.1764,145,600
2004-05-11$25.94$26.1757,917,200
2004-05-10$25.93$26.1664,621,400
2004-05-07$25.78$26.0168,290,200
2004-05-06$26.12$26.3562,693,900
2004-05-05$26.30$26.5351,841,700
2004-05-04$26.33$26.5655,496,400
2004-05-03$26.35$26.5865,916,200
2004-04-30$26.13$26.3666,172,200
2004-04-29$26.48$26.7177,787,300
2004-04-28$26.56$26.7972,842,200
2004-04-27$27.22$27.4680,716,800
2004-04-26$27.24$27.4889,391,000
2004-04-23$27.54$27.78258,269,000
2004-04-22$25.95$26.1899,207,700
2004-04-21$25.45$25.6849,252,000
2004-04-20$25.33$25.5559,902,600
2004-04-19$25.53$25.7644,592,100
2004-04-16$25.16$25.3851,768,600
2004-04-15$25.22$25.4473,756,900
2004-04-14$25.51$25.7461,079,600
2004-04-13$25.45$25.6856,971,500
2004-04-12$25.61$25.8438,786,800
2004-04-08$25.48$25.7145,294,600
2004-04-07$25.59$25.8263,268,900
2004-04-06$25.80$26.0348,992,000
2004-04-05$25.95$26.1853,800,300
2004-04-02$25.85$26.0898,043,800
2004-04-01$25.08$25.3069,051,900
2004-03-31$24.93$25.1570,533,200
2004-03-30$25.20$25.4259,010,400
2004-03-29$25.31$25.5351,881,600
2004-03-26$25.03$25.2561,584,900
2004-03-25$25.19$25.4185,677,900
2004-03-24$24.41$24.6397,584,700
2004-03-23$24.15$24.3691,696,300
2004-03-22$24.50$24.72127,605,200
2004-03-19$24.63$24.8586,281,600
2004-03-18$24.89$25.11123,231,000
2004-03-17$25.13$25.3556,241,400
2004-03-16$25.18$25.4065,453,800
2004-03-15$25.16$25.3868,835,300
2004-03-12$25.38$25.6064,137,100
2004-03-11$25.09$25.3190,536,300
2004-03-10$25.37$25.5975,155,800
2004-03-09$25.72$25.9581,111,700
2004-03-08$25.83$26.0669,367,800
2004-03-05$26.35$26.5859,849,800
2004-03-04$26.37$26.6044,023,200
2004-03-03$26.37$26.6054,998,700
2004-03-02$26.39$26.6266,331,000
2004-03-01$26.70$26.9451,912,300
2004-02-27$26.53$26.7658,266,500
2004-02-26$26.50$26.7366,602,700
2004-02-25$26.70$26.9464,275,700
2004-02-24$26.88$27.1255,426,500
2004-02-23$26.61$26.8550,256,800
2004-02-20$26.57$26.8157,821,900
2004-02-19$26.46$26.6961,840,600
2004-02-18$26.77$27.0150,334,700
2004-02-17$26.99$27.2343,477,000
2004-02-13$26.59$26.8367,541,100
2004-02-12$26.95$27.1944,537,000
2004-02-11$27.15$27.3951,515,300
2004-02-10$27.02$27.2637,790,600
2004-02-09$26.90$27.1448,108,500
2004-02-06$27.08$27.3247,209,600
2004-02-05$26.96$27.2055,527,500
2004-02-04$27.01$27.2560,648,000
2004-02-03$27.29$27.5347,993,800
2004-02-02$27.40$27.6462,891,800
2004-01-30$27.65$27.8940,528,700
2004-01-29$27.91$28.1663,748,400
2004-01-28$27.71$27.9671,336,000
2004-01-27$28.25$28.5063,196,200
2004-01-26$28.80$29.0558,299,600
2004-01-23$28.48$28.73127,259,100
2004-01-22$28.01$28.2678,425,200
2004-01-21$28.30$28.5553,570,600
2004-01-20$28.10$28.3563,068,500
2004-01-16$27.81$28.0663,983,400
2004-01-15$27.54$27.7858,504,100
2004-01-14$27.70$27.9543,907,000
2004-01-13$27.43$27.6751,555,900
2004-01-12$27.57$27.8155,845,200
2004-01-09$27.66$27.9067,079,900
2004-01-08$28.16$28.4158,810,800
2004-01-07$28.21$28.4654,298,200
2004-01-06$28.24$28.4946,950,800
2004-01-05$28.14$28.3967,333,700
2004-01-02$27.45$27.6944,487,700