Microsoft Corp historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2017-09-26 | 73.670 | 73.810 | 72.990 | 73.260 | 66.620 | 18,019,600 |
| 2017-09-25 | 74.090 | 74.250 | 72.920 | 73.260 | 66.620 | 24,149,200 |
| 2017-09-22 | 73.990 | 74.510 | 73.850 | 74.410 | 67.666 | 14,111,400 |
| 2017-09-21 | 75.110 | 75.240 | 74.110 | 74.210 | 67.484 | 19,186,100 |
| 2017-09-20 | 75.350 | 75.550 | 74.310 | 74.940 | 68.148 | 21,587,900 |
| 2017-09-19 | 75.210 | 75.710 | 75.010 | 75.440 | 68.602 | 16,093,300 |
| 2017-09-18 | 75.230 | 75.970 | 75.040 | 75.160 | 68.348 | 23,307,000 |
| 2017-09-15 | 74.830 | 75.390 | 74.070 | 75.310 | 68.484 | 38,578,400 |
| 2017-09-14 | 75.000 | 75.490 | 74.520 | 74.770 | 67.993 | 15,733,900 |
| 2017-09-13 | 74.930 | 75.230 | 74.550 | 75.210 | 68.393 | 13,380,800 |
| 2017-09-12 | 74.760 | 75.240 | 74.370 | 74.680 | 67.911 | 14,394,900 |
| 2017-09-11 | 74.310 | 74.940 | 74.310 | 74.760 | 67.984 | 17,910,400 |
| 2017-09-08 | 74.330 | 74.440 | 73.840 | 73.980 | 67.275 | 14,703,800 |
| 2017-09-07 | 73.680 | 74.600 | 73.600 | 74.340 | 67.602 | 17,471,200 |
| 2017-09-06 | 73.740 | 74.040 | 73.350 | 73.400 | 66.747 | 16,535,800 |
| 2017-09-05 | 73.340 | 73.890 | 72.980 | 73.610 | 66.938 | 21,556,000 |
| 2017-09-01 | 74.710 | 74.740 | 73.640 | 73.940 | 67.238 | 21,736,200 |
| 2017-08-31 | 74.030 | 74.960 | 73.800 | 74.770 | 67.993 | 27,652,800 |
| 2017-08-30 | 73.010 | 74.210 | 72.830 | 74.010 | 67.302 | 16,897,800 |
| 2017-08-29 | 72.250 | 73.160 | 72.050 | 73.050 | 66.429 | 11,478,400 |
| 2017-08-28 | 73.060 | 73.090 | 72.550 | 72.830 | 66.229 | 14,569,700 |
| 2017-08-25 | 72.860 | 73.350 | 72.480 | 72.820 | 66.220 | 12,794,300 |
| 2017-08-24 | 72.740 | 72.860 | 72.070 | 72.690 | 66.101 | 17,098,300 |
| 2017-08-23 | 72.960 | 73.150 | 72.530 | 72.720 | 66.129 | 13,766,500 |
| 2017-08-22 | 72.350 | 73.240 | 72.350 | 73.160 | 66.529 | 14,343,700 |
| 2017-08-21 | 72.470 | 72.480 | 71.700 | 72.150 | 65.610 | 17,734,800 |
| 2017-08-18 | 72.270 | 72.840 | 71.930 | 72.490 | 65.920 | 18,761,500 |
| 2017-08-17 | 73.580 | 73.870 | 72.400 | 72.400 | 65.838 | 22,977,500 |
| 2017-08-16 | 73.340 | 74.100 | 73.170 | 73.650 | 66.974 | 18,150,400 |
| 2017-08-15 | 73.590 | 73.590 | 73.040 | 73.220 | 66.583 | 19,181,400 |
| 2017-08-14 | 73.060 | 73.720 | 72.950 | 73.590 | 66.565 | 20,096,600 |
| 2017-08-11 | 71.610 | 72.700 | 71.280 | 72.500 | 65.579 | 21,443,700 |
| 2017-08-10 | 71.900 | 72.190 | 71.350 | 71.410 | 64.593 | 24,734,500 |
| 2017-08-09 | 72.250 | 72.510 | 72.050 | 72.470 | 65.552 | 22,213,400 |
| 2017-08-08 | 72.090 | 73.130 | 71.750 | 72.790 | 65.842 | 22,044,600 |
| 2017-08-07 | 72.800 | 72.900 | 72.260 | 72.400 | 65.489 | 18,705,700 |
| 2017-08-04 | 72.400 | 73.040 | 72.240 | 72.680 | 65.742 | 22,579,000 |
| 2017-08-03 | 72.190 | 72.440 | 71.850 | 72.150 | 65.263 | 18,214,400 |
| 2017-08-02 | 72.550 | 72.560 | 71.440 | 72.260 | 65.362 | 26,499,200 |
| 2017-08-01 | 73.100 | 73.420 | 72.490 | 72.580 | 65.652 | 22,132,300 |
| 2017-07-31 | 73.300 | 73.440 | 72.410 | 72.700 | 65.760 | 23,600,100 |
| 2017-07-28 | 72.670 | 73.310 | 72.540 | 73.040 | 66.068 | 18,306,700 |
| 2017-07-27 | 73.760 | 74.420 | 72.320 | 73.160 | 66.176 | 36,844,200 |
| 2017-07-26 | 74.340 | 74.380 | 73.810 | 74.050 | 66.981 | 16,252,200 |
| 2017-07-25 | 73.800 | 74.310 | 73.500 | 74.190 | 67.108 | 22,018,700 |
| 2017-07-24 | 73.530 | 73.750 | 73.130 | 73.600 | 66.574 | 21,394,800 |
| 2017-07-21 | 73.450 | 74.290 | 73.170 | 73.790 | 66.746 | 46,717,100 |
| 2017-07-20 | 74.180 | 74.300 | 73.280 | 74.220 | 67.135 | 42,361,000 |
| 2017-07-19 | 73.500 | 74.040 | 73.450 | 73.860 | 66.809 | 22,416,200 |
| 2017-07-18 | 73.090 | 73.390 | 72.660 | 73.300 | 66.303 | 26,435,300 |
| 2017-07-17 | 72.800 | 73.450 | 72.720 | 73.350 | 66.348 | 21,803,900 |
| 2017-07-14 | 72.240 | 73.270 | 71.960 | 72.780 | 65.833 | 25,868,100 |
| 2017-07-13 | 71.500 | 72.040 | 71.310 | 71.770 | 64.919 | 20,269,800 |
| 2017-07-12 | 70.690 | 71.280 | 70.550 | 71.150 | 64.358 | 17,750,900 |
| 2017-07-11 | 70.000 | 70.680 | 69.750 | 69.990 | 63.309 | 17,460,000 |
| 2017-07-10 | 69.460 | 70.250 | 69.200 | 69.980 | 63.300 | 15,014,500 |
| 2017-07-07 | 68.700 | 69.840 | 68.700 | 69.460 | 62.829 | 16,878,300 |
| 2017-07-06 | 68.270 | 68.780 | 68.120 | 68.570 | 62.024 | 21,117,600 |
| 2017-07-05 | 68.260 | 69.440 | 68.220 | 69.080 | 62.486 | 21,176,300 |
| 2017-07-03 | 69.330 | 69.600 | 68.020 | 68.170 | 61.663 | 16,165,500 |
Stock splits
| Date | Split (new : old) |
|---|
| 2003-02-18 | 2:1 |
| 1999-03-29 | 2:1 |
| 1998-02-23 | 2:1 |
| 1996-12-09 | 2:1 |
| 1994-05-23 | 2:1 |
| 1992-06-15 | 3:2 |
| 1991-06-27 | 3:2 |
| 1990-04-16 | 2:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-08-20 | 0.9100 USD |
| 2026-05-21 | 0.9100 USD |
| 2026-02-19 | 0.9100 USD |
| 2025-11-20 | 0.9100 USD |
| 2025-08-21 | 0.8300 USD |
| 2025-05-15 | 0.8300 USD |
| 2025-02-20 | 0.8300 USD |
| 2024-11-21 | 0.8300 USD |
| 2024-08-15 | 0.7500 USD |
| 2024-05-15 | 0.7500 USD |
| 2024-02-14 | 0.7500 USD |
| 2023-11-15 | 0.7500 USD |
| 2023-08-16 | 0.6800 USD |
| 2023-05-17 | 0.6800 USD |
| 2023-02-15 | 0.6800 USD |
| 2022-11-16 | 0.6800 USD |
| 2022-08-17 | 0.6200 USD |
| 2022-05-18 | 0.6200 USD |
| 2022-02-16 | 0.6200 USD |
| 2021-11-17 | 0.6200 USD |
| 2021-08-18 | 0.5600 USD |
| 2021-05-19 | 0.5600 USD |
| 2021-02-17 | 0.5600 USD |
| 2020-11-18 | 0.5600 USD |
| 2020-08-19 | 0.5100 USD |
| 2020-05-20 | 0.5100 USD |
| 2020-02-19 | 0.5100 USD |
| 2019-11-20 | 0.5100 USD |
| 2019-08-14 | 0.4600 USD |
| 2019-05-15 | 0.4600 USD |
| 2019-02-20 | 0.4600 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.