Microsoft Corp historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2015-08-06 | 47.710 | 47.770 | 46.330 | 46.620 | 40.028 | 27,368,000 |
| 2015-08-05 | 47.980 | 48.410 | 47.540 | 47.580 | 40.852 | 26,959,700 |
| 2015-08-04 | 46.750 | 47.710 | 46.680 | 47.540 | 40.818 | 33,403,900 |
| 2015-08-03 | 46.980 | 47.000 | 46.450 | 46.810 | 40.191 | 24,125,900 |
| 2015-07-31 | 47.290 | 47.370 | 46.500 | 46.700 | 40.097 | 31,201,500 |
| 2015-07-30 | 46.260 | 47.400 | 45.930 | 46.880 | 40.251 | 39,777,900 |
| 2015-07-29 | 45.400 | 46.780 | 45.260 | 46.290 | 39.745 | 40,945,900 |
| 2015-07-28 | 45.580 | 45.640 | 44.790 | 45.340 | 38.929 | 34,328,900 |
| 2015-07-27 | 45.940 | 46.010 | 45.250 | 45.350 | 38.938 | 39,701,400 |
| 2015-07-24 | 45.910 | 46.320 | 45.800 | 45.940 | 39.444 | 32,333,200 |
| 2015-07-23 | 45.270 | 46.230 | 45.100 | 46.110 | 39.590 | 33,934,000 |
| 2015-07-22 | 45.440 | 46.930 | 45.200 | 45.540 | 39.101 | 59,152,400 |
| 2015-07-21 | 46.780 | 47.330 | 46.480 | 47.280 | 40.595 | 42,781,900 |
| 2015-07-20 | 46.650 | 47.130 | 46.440 | 46.920 | 40.286 | 30,631,900 |
| 2015-07-17 | 46.550 | 46.780 | 46.260 | 46.620 | 40.028 | 29,467,100 |
| 2015-07-16 | 46.010 | 46.690 | 45.970 | 46.660 | 40.062 | 26,271,700 |
| 2015-07-15 | 45.680 | 45.890 | 45.430 | 45.760 | 39.290 | 26,629,600 |
| 2015-07-14 | 45.450 | 45.960 | 45.310 | 45.620 | 39.170 | 22,880,300 |
| 2015-07-13 | 44.980 | 45.620 | 44.950 | 45.540 | 39.101 | 28,178,300 |
| 2015-07-10 | 45.010 | 45.140 | 44.570 | 44.610 | 38.302 | 25,465,800 |
| 2015-07-09 | 44.750 | 45.220 | 44.500 | 44.520 | 38.225 | 32,424,700 |
| 2015-07-08 | 44.440 | 44.900 | 44.030 | 44.240 | 37.985 | 39,785,900 |
| 2015-07-07 | 44.340 | 44.490 | 43.320 | 44.300 | 38.036 | 36,435,800 |
| 2015-07-06 | 43.960 | 44.480 | 43.950 | 44.390 | 38.113 | 23,034,000 |
| 2015-07-02 | 44.480 | 44.750 | 44.060 | 44.400 | 38.122 | 21,752,000 |
| 2015-07-01 | 44.460 | 45.230 | 44.100 | 44.450 | 38.165 | 28,343,900 |
| 2015-06-30 | 44.710 | 44.720 | 43.940 | 44.150 | 37.907 | 35,945,400 |
| 2015-06-29 | 45.040 | 45.230 | 44.360 | 44.370 | 38.096 | 34,081,700 |
| 2015-06-26 | 45.650 | 46.280 | 45.030 | 45.260 | 38.860 | 49,835,300 |
| 2015-06-25 | 46.030 | 46.060 | 45.500 | 45.650 | 39.195 | 20,616,000 |
| 2015-06-24 | 45.670 | 46.250 | 45.550 | 45.640 | 39.187 | 34,890,900 |
| 2015-06-23 | 46.130 | 46.280 | 45.620 | 45.910 | 39.419 | 25,896,500 |
| 2015-06-22 | 46.330 | 46.720 | 46.160 | 46.230 | 39.693 | 20,318,100 |
| 2015-06-19 | 46.790 | 46.830 | 45.990 | 46.100 | 39.582 | 63,837,000 |
| 2015-06-18 | 46.220 | 46.800 | 46.170 | 46.720 | 40.114 | 32,658,300 |
| 2015-06-17 | 45.730 | 46.070 | 45.360 | 45.970 | 39.470 | 28,704,100 |
| 2015-06-16 | 45.350 | 46.240 | 45.300 | 45.830 | 39.350 | 27,070,300 |
| 2015-06-15 | 45.450 | 45.650 | 45.020 | 45.480 | 39.049 | 33,254,500 |
| 2015-06-12 | 46.220 | 46.470 | 45.900 | 45.970 | 39.470 | 23,931,000 |
| 2015-06-11 | 46.660 | 46.920 | 46.130 | 46.440 | 39.874 | 27,347,800 |
| 2015-06-10 | 45.790 | 46.830 | 45.690 | 46.610 | 40.020 | 28,417,400 |
| 2015-06-09 | 45.760 | 45.940 | 45.460 | 45.650 | 39.195 | 24,406,100 |
| 2015-06-08 | 46.300 | 46.430 | 45.670 | 45.730 | 39.264 | 22,121,600 |
| 2015-06-05 | 46.310 | 46.520 | 45.840 | 46.140 | 39.616 | 25,438,100 |
| 2015-06-04 | 46.790 | 47.160 | 46.200 | 46.360 | 39.805 | 27,745,500 |
| 2015-06-03 | 47.370 | 47.740 | 46.820 | 46.850 | 40.226 | 28,002,200 |
| 2015-06-02 | 46.930 | 47.350 | 46.620 | 46.920 | 40.286 | 21,498,300 |
| 2015-06-01 | 47.060 | 47.770 | 46.620 | 47.230 | 40.552 | 28,837,300 |
| 2015-05-29 | 47.430 | 47.570 | 46.590 | 46.860 | 40.234 | 36,519,600 |
| 2015-05-28 | 47.500 | 48.020 | 47.390 | 47.450 | 40.741 | 19,283,700 |
| 2015-05-27 | 46.820 | 47.770 | 46.620 | 47.610 | 40.878 | 27,335,600 |
| 2015-05-26 | 46.830 | 46.880 | 46.190 | 46.590 | 40.002 | 29,581,900 |
| 2015-05-22 | 47.300 | 47.350 | 46.820 | 46.900 | 40.269 | 25,720,600 |
| 2015-05-21 | 47.280 | 47.600 | 47.010 | 47.420 | 40.715 | 22,410,700 |
| 2015-05-20 | 47.390 | 47.930 | 47.270 | 47.580 | 40.852 | 25,047,900 |
| 2015-05-19 | 47.560 | 47.810 | 47.180 | 47.580 | 40.852 | 28,574,800 |
| 2015-05-18 | 47.980 | 48.220 | 47.610 | 48.010 | 40.955 | 24,136,500 |
| 2015-05-15 | 48.870 | 48.910 | 48.050 | 48.300 | 41.203 | 28,642,700 |
| 2015-05-14 | 48.030 | 48.820 | 48.030 | 48.720 | 41.561 | 32,980,900 |
| 2015-05-13 | 48.190 | 48.320 | 47.570 | 47.630 | 40.631 | 34,184,600 |
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.