Microsoft Corp historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2014-05-29 | 40.150 | 40.350 | 39.910 | 40.340 | 33.744 | 19,888,200 |
| 2014-05-28 | 40.140 | 40.190 | 39.820 | 40.010 | 33.468 | 25,711,500 |
| 2014-05-27 | 40.260 | 40.260 | 39.810 | 40.190 | 33.619 | 26,160,600 |
| 2014-05-23 | 40.370 | 40.370 | 40.000 | 40.120 | 33.560 | 18,020,000 |
| 2014-05-22 | 40.290 | 40.350 | 39.850 | 40.100 | 33.544 | 20,201,800 |
| 2014-05-21 | 39.800 | 40.350 | 39.740 | 40.350 | 33.753 | 22,398,700 |
| 2014-05-20 | 39.680 | 39.940 | 39.460 | 39.680 | 33.192 | 21,320,900 |
| 2014-05-19 | 39.610 | 39.820 | 39.460 | 39.750 | 33.251 | 24,537,400 |
| 2014-05-16 | 39.670 | 39.840 | 39.270 | 39.830 | 33.318 | 29,867,100 |
| 2014-05-15 | 40.090 | 40.400 | 39.510 | 39.600 | 33.125 | 37,793,200 |
| 2014-05-14 | 40.300 | 40.450 | 40.050 | 40.240 | 33.661 | 18,818,700 |
| 2014-05-13 | 39.920 | 40.500 | 39.850 | 40.420 | 33.811 | 27,004,800 |
| 2014-05-12 | 39.740 | 40.020 | 39.650 | 39.970 | 33.201 | 22,782,600 |
| 2014-05-09 | 39.540 | 39.850 | 39.370 | 39.540 | 32.843 | 29,647,600 |
| 2014-05-08 | 39.340 | 39.900 | 38.970 | 39.640 | 32.927 | 32,120,400 |
| 2014-05-07 | 39.220 | 39.510 | 38.510 | 39.420 | 32.744 | 41,744,500 |
| 2014-05-06 | 39.290 | 39.350 | 38.950 | 39.060 | 32.445 | 27,112,400 |
| 2014-05-05 | 39.520 | 39.640 | 39.300 | 39.430 | 32.752 | 22,460,900 |
| 2014-05-02 | 40.310 | 40.340 | 39.660 | 39.690 | 32.968 | 43,416,600 |
| 2014-05-01 | 40.240 | 40.360 | 39.950 | 40.000 | 33.226 | 28,787,400 |
| 2014-04-30 | 40.400 | 40.500 | 40.170 | 40.400 | 33.558 | 35,458,700 |
| 2014-04-29 | 41.100 | 41.190 | 40.390 | 40.510 | 33.649 | 29,636,200 |
| 2014-04-28 | 40.140 | 41.290 | 40.090 | 40.870 | 33.948 | 50,610,200 |
| 2014-04-25 | 40.290 | 40.680 | 39.750 | 39.910 | 33.151 | 56,876,800 |
| 2014-04-24 | 39.740 | 39.970 | 39.300 | 39.860 | 33.109 | 42,381,600 |
| 2014-04-23 | 39.990 | 39.990 | 39.470 | 39.690 | 32.968 | 24,602,800 |
| 2014-04-22 | 39.960 | 40.140 | 39.830 | 39.990 | 33.217 | 27,056,700 |
| 2014-04-21 | 40.130 | 40.150 | 39.790 | 39.940 | 33.176 | 22,221,200 |
| 2014-04-17 | 40.010 | 40.200 | 39.510 | 40.010 | 33.234 | 36,688,400 |
| 2014-04-16 | 40.060 | 40.420 | 39.910 | 40.400 | 33.558 | 30,615,800 |
| 2014-04-15 | 39.340 | 39.960 | 39.050 | 39.750 | 33.018 | 33,968,700 |
| 2014-04-14 | 39.110 | 39.410 | 38.900 | 39.180 | 32.544 | 32,006,600 |
| 2014-04-11 | 39.000 | 39.790 | 39.000 | 39.210 | 32.569 | 34,330,200 |
| 2014-04-10 | 40.440 | 40.690 | 39.090 | 39.360 | 32.694 | 45,960,800 |
| 2014-04-09 | 39.930 | 40.550 | 39.880 | 40.470 | 33.616 | 27,398,700 |
| 2014-04-08 | 39.750 | 39.930 | 39.200 | 39.820 | 33.076 | 35,918,600 |
| 2014-04-07 | 39.960 | 40.270 | 39.740 | 39.800 | 33.059 | 37,559,600 |
| 2014-04-04 | 41.250 | 41.390 | 39.640 | 39.870 | 33.118 | 51,409,600 |
| 2014-04-03 | 41.290 | 41.290 | 40.710 | 41.010 | 34.065 | 30,139,600 |
| 2014-04-02 | 41.440 | 41.660 | 41.170 | 41.350 | 34.347 | 28,666,700 |
| 2014-04-01 | 41.150 | 41.590 | 41.070 | 41.420 | 34.405 | 32,605,000 |
| 2014-03-31 | 40.430 | 41.500 | 40.400 | 40.990 | 34.048 | 46,886,300 |
| 2014-03-28 | 39.790 | 40.640 | 39.680 | 40.300 | 33.475 | 43,472,700 |
| 2014-03-27 | 39.740 | 39.970 | 39.340 | 39.360 | 32.694 | 35,369,200 |
| 2014-03-26 | 40.480 | 40.710 | 39.600 | 39.790 | 33.051 | 41,977,500 |
| 2014-03-25 | 40.660 | 40.990 | 39.960 | 40.340 | 33.508 | 43,193,100 |
| 2014-03-24 | 40.340 | 40.640 | 39.860 | 40.500 | 33.641 | 46,098,400 |
| 2014-03-21 | 40.720 | 40.940 | 40.010 | 40.160 | 33.358 | 80,721,800 |
| 2014-03-20 | 39.250 | 40.650 | 39.240 | 40.330 | 33.500 | 59,269,800 |
| 2014-03-19 | 39.470 | 39.550 | 38.910 | 39.270 | 32.619 | 35,597,200 |
| 2014-03-18 | 38.260 | 39.900 | 38.220 | 39.550 | 32.852 | 64,063,900 |
| 2014-03-17 | 37.900 | 38.410 | 37.790 | 38.050 | 31.606 | 20,479,600 |
| 2014-03-14 | 37.650 | 38.140 | 37.510 | 37.700 | 31.315 | 27,195,600 |
| 2014-03-13 | 38.420 | 38.450 | 37.640 | 37.890 | 31.473 | 32,169,700 |
| 2014-03-12 | 37.800 | 38.430 | 37.790 | 38.270 | 31.789 | 30,494,100 |
| 2014-03-11 | 37.870 | 38.230 | 37.720 | 38.020 | 31.581 | 25,216,400 |
| 2014-03-10 | 37.990 | 38.010 | 37.720 | 37.820 | 31.415 | 19,006,600 |
| 2014-03-07 | 38.280 | 38.360 | 37.690 | 37.900 | 31.481 | 26,591,600 |
| 2014-03-06 | 38.140 | 38.240 | 37.890 | 38.150 | 31.689 | 23,582,200 |
| 2014-03-05 | 38.250 | 38.270 | 37.930 | 38.110 | 31.656 | 20,520,100 |
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.