Microsoft Corp historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2016-04-25 | 51.780 | 52.130 | 51.630 | 52.110 | 45.666 | 33,226,900 |
| 2016-04-22 | 51.910 | 52.430 | 50.770 | 51.780 | 45.377 | 126,834,100 |
| 2016-04-21 | 55.800 | 56.230 | 55.420 | 55.780 | 48.882 | 38,909,100 |
| 2016-04-20 | 56.290 | 56.500 | 55.490 | 55.590 | 48.716 | 36,195,700 |
| 2016-04-19 | 56.630 | 56.770 | 55.680 | 56.390 | 49.417 | 29,596,800 |
| 2016-04-18 | 55.490 | 56.590 | 55.210 | 56.460 | 49.478 | 23,786,000 |
| 2016-04-15 | 55.300 | 55.920 | 55.110 | 55.650 | 48.768 | 28,793,800 |
| 2016-04-14 | 55.220 | 55.580 | 55.070 | 55.360 | 48.514 | 20,877,100 |
| 2016-04-13 | 55.120 | 55.440 | 54.890 | 55.350 | 48.505 | 20,818,000 |
| 2016-04-12 | 54.370 | 54.780 | 53.760 | 54.650 | 47.892 | 24,944,300 |
| 2016-04-11 | 54.490 | 55.150 | 54.300 | 54.310 | 47.594 | 21,414,200 |
| 2016-04-08 | 54.670 | 55.280 | 54.320 | 54.420 | 47.690 | 22,167,200 |
| 2016-04-07 | 54.870 | 54.910 | 54.230 | 54.460 | 47.725 | 19,225,100 |
| 2016-04-06 | 54.360 | 55.200 | 54.210 | 55.120 | 48.304 | 21,188,700 |
| 2016-04-05 | 55.190 | 55.300 | 54.460 | 54.560 | 47.813 | 19,272,300 |
| 2016-04-04 | 55.430 | 55.660 | 55.000 | 55.430 | 48.575 | 18,928,800 |
| 2016-04-01 | 55.050 | 55.610 | 54.570 | 55.570 | 48.698 | 24,399,200 |
| 2016-03-31 | 54.950 | 55.590 | 54.860 | 55.230 | 48.400 | 26,360,500 |
| 2016-03-30 | 54.930 | 55.640 | 54.900 | 55.050 | 48.242 | 23,008,300 |
| 2016-03-29 | 53.660 | 54.860 | 53.450 | 54.710 | 47.944 | 23,924,300 |
| 2016-03-28 | 54.210 | 54.290 | 53.330 | 53.540 | 46.919 | 17,025,100 |
| 2016-03-24 | 53.840 | 54.330 | 53.730 | 54.210 | 47.506 | 19,950,000 |
| 2016-03-23 | 54.110 | 54.240 | 53.740 | 53.970 | 47.296 | 20,129,000 |
| 2016-03-22 | 53.610 | 54.250 | 53.460 | 54.070 | 47.384 | 23,124,100 |
| 2016-03-21 | 53.250 | 53.930 | 52.930 | 53.860 | 47.200 | 23,925,700 |
| 2016-03-18 | 54.920 | 54.970 | 53.450 | 53.490 | 46.875 | 67,625,500 |
| 2016-03-17 | 54.210 | 55.000 | 54.000 | 54.660 | 47.901 | 28,223,900 |
| 2016-03-16 | 53.450 | 54.600 | 53.400 | 54.350 | 47.629 | 31,691,700 |
| 2016-03-15 | 52.750 | 53.590 | 52.740 | 53.590 | 46.963 | 21,104,800 |
| 2016-03-14 | 52.710 | 53.590 | 52.630 | 53.170 | 46.595 | 24,083,600 |
| 2016-03-11 | 53.000 | 53.070 | 52.380 | 53.070 | 46.507 | 32,275,700 |
| 2016-03-10 | 52.930 | 52.940 | 51.160 | 52.050 | 45.613 | 38,387,800 |
| 2016-03-09 | 51.890 | 52.850 | 51.860 | 52.840 | 46.306 | 28,251,600 |
| 2016-03-08 | 50.800 | 52.130 | 50.600 | 51.650 | 45.263 | 33,835,100 |
| 2016-03-07 | 51.560 | 51.800 | 50.580 | 51.030 | 44.720 | 38,407,800 |
| 2016-03-04 | 52.400 | 52.450 | 51.710 | 52.030 | 45.596 | 33,034,200 |
| 2016-03-03 | 52.970 | 52.970 | 51.780 | 52.350 | 45.876 | 24,427,800 |
| 2016-03-02 | 52.410 | 52.960 | 52.160 | 52.950 | 46.402 | 29,289,900 |
| 2016-03-01 | 50.970 | 52.590 | 50.920 | 52.580 | 46.078 | 33,024,500 |
| 2016-02-29 | 51.350 | 51.650 | 50.660 | 50.880 | 44.588 | 31,654,000 |
| 2016-02-26 | 52.600 | 52.680 | 51.100 | 51.300 | 44.956 | 35,975,900 |
| 2016-02-25 | 51.730 | 52.100 | 50.610 | 52.100 | 45.657 | 26,939,500 |
| 2016-02-24 | 50.690 | 51.500 | 50.200 | 51.360 | 45.009 | 33,014,500 |
| 2016-02-23 | 52.340 | 52.370 | 50.980 | 51.180 | 44.851 | 28,895,300 |
| 2016-02-22 | 52.280 | 53.000 | 52.280 | 52.650 | 46.139 | 25,008,300 |
| 2016-02-19 | 51.970 | 52.280 | 51.530 | 51.820 | 45.412 | 33,559,100 |
| 2016-02-18 | 52.330 | 52.950 | 52.100 | 52.190 | 45.736 | 27,176,000 |
| 2016-02-17 | 51.490 | 52.770 | 51.450 | 52.420 | 45.938 | 40,789,000 |
| 2016-02-16 | 50.900 | 51.090 | 50.130 | 51.090 | 44.772 | 37,291,200 |
| 2016-02-12 | 50.250 | 50.680 | 49.750 | 50.500 | 43.940 | 34,243,300 |
| 2016-02-11 | 48.680 | 50.110 | 48.510 | 49.690 | 43.235 | 48,878,600 |
| 2016-02-10 | 49.890 | 50.390 | 49.520 | 49.710 | 43.252 | 38,237,000 |
| 2016-02-09 | 49.020 | 50.240 | 48.670 | 49.280 | 42.878 | 46,740,500 |
| 2016-02-08 | 49.550 | 49.570 | 48.190 | 49.410 | 42.991 | 59,290,500 |
| 2016-02-05 | 51.940 | 52.000 | 49.560 | 50.160 | 43.644 | 62,009,000 |
| 2016-02-04 | 52.100 | 52.810 | 51.370 | 52.000 | 45.245 | 46,987,100 |
| 2016-02-03 | 53.250 | 53.390 | 51.260 | 52.160 | 45.384 | 57,559,800 |
| 2016-02-02 | 54.170 | 54.260 | 52.650 | 53.000 | 46.115 | 56,313,800 |
| 2016-02-01 | 54.880 | 55.090 | 54.500 | 54.710 | 47.603 | 44,208,500 |
| 2016-01-29 | 54.730 | 55.090 | 54.000 | 55.090 | 47.933 | 83,611,700 |
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.