Microsoft Corp historical data
| Date | Open | High | Low | Close | Adj. close | Volume |
| 2019-08-22 | 138.66 | 139.20 | 136.29 | 137.78 | 129.55 | 18,697,000 |
| 2019-08-21 | 138.55 | 139.49 | 138.00 | 138.79 | 130.50 | 14,970,300 |
| 2019-08-20 | 138.21 | 138.71 | 137.24 | 137.26 | 129.07 | 21,170,800 |
| 2019-08-19 | 137.85 | 138.55 | 136.89 | 138.41 | 130.15 | 24,355,700 |
| 2019-08-16 | 134.88 | 136.46 | 134.72 | 136.13 | 128.00 | 24,449,100 |
| 2019-08-15 | 134.39 | 134.58 | 132.25 | 133.68 | 125.70 | 28,074,400 |
| 2019-08-14 | 136.36 | 136.92 | 133.67 | 133.98 | 125.98 | 32,527,300 |
| 2019-08-13 | 136.05 | 138.80 | 135.00 | 138.60 | 129.89 | 25,154,600 |
| 2019-08-12 | 137.07 | 137.86 | 135.24 | 135.79 | 127.26 | 20,484,300 |
| 2019-08-09 | 138.61 | 139.38 | 136.46 | 137.71 | 129.06 | 23,466,700 |
| 2019-08-08 | 136.60 | 138.99 | 135.93 | 138.89 | 130.16 | 27,496,500 |
| 2019-08-07 | 133.79 | 135.65 | 131.83 | 135.28 | 126.78 | 33,414,500 |
| 2019-08-06 | 133.80 | 135.68 | 133.21 | 134.69 | 126.23 | 32,696,700 |
| 2019-08-05 | 133.30 | 133.93 | 130.78 | 132.21 | 123.90 | 42,749,600 |
| 2019-08-02 | 138.09 | 138.32 | 135.26 | 136.90 | 128.30 | 30,791,600 |
| 2019-08-01 | 137.00 | 140.94 | 136.93 | 138.06 | 129.39 | 40,557,500 |
| 2019-07-31 | 140.33 | 140.49 | 135.08 | 136.27 | 127.71 | 38,598,800 |
| 2019-07-30 | 140.14 | 141.22 | 139.80 | 140.35 | 131.53 | 16,846,500 |
| 2019-07-29 | 141.50 | 141.51 | 139.37 | 141.03 | 132.17 | 16,605,900 |
| 2019-07-26 | 140.37 | 141.68 | 140.30 | 141.34 | 132.46 | 19,037,600 |
| 2019-07-25 | 140.43 | 140.61 | 139.32 | 140.19 | 131.38 | 18,356,900 |
| 2019-07-24 | 138.90 | 140.74 | 138.85 | 140.72 | 131.88 | 20,738,300 |
| 2019-07-23 | 139.76 | 139.99 | 138.03 | 139.29 | 130.54 | 18,034,600 |
| 2019-07-22 | 137.41 | 139.19 | 137.33 | 138.43 | 129.73 | 25,074,900 |
| 2019-07-19 | 140.22 | 140.67 | 136.45 | 136.62 | 128.04 | 48,992,400 |
| 2019-07-18 | 135.55 | 136.62 | 134.67 | 136.42 | 127.85 | 30,381,800 |
| 2019-07-17 | 137.70 | 137.93 | 136.22 | 136.27 | 127.71 | 20,211,000 |
| 2019-07-16 | 138.96 | 139.05 | 136.52 | 137.08 | 128.47 | 22,726,100 |
| 2019-07-15 | 139.44 | 139.54 | 138.46 | 138.90 | 130.17 | 16,651,500 |
| 2019-07-12 | 138.85 | 139.13 | 138.01 | 138.90 | 130.17 | 18,936,800 |
| 2019-07-11 | 138.20 | 139.22 | 137.87 | 138.40 | 129.71 | 22,327,900 |
| 2019-07-10 | 137.13 | 138.58 | 137.02 | 137.85 | 129.19 | 24,204,400 |
| 2019-07-09 | 136.00 | 136.97 | 135.80 | 136.46 | 127.89 | 19,953,100 |
| 2019-07-08 | 136.40 | 137.10 | 135.37 | 136.96 | 128.36 | 16,779,700 |
| 2019-07-05 | 135.94 | 137.33 | 135.72 | 137.06 | 128.45 | 18,141,100 |
| 2019-07-03 | 136.80 | 137.74 | 136.29 | 137.46 | 128.82 | 13,629,300 |
| 2019-07-02 | 136.12 | 136.59 | 135.34 | 136.58 | 128.00 | 15,237,800 |
| 2019-07-01 | 136.63 | 136.70 | 134.97 | 135.68 | 127.16 | 22,613,500 |
| 2019-06-28 | 134.57 | 134.60 | 133.16 | 133.96 | 125.54 | 30,043,000 |
| 2019-06-27 | 134.14 | 134.71 | 133.51 | 134.15 | 125.72 | 16,557,500 |
| 2019-06-26 | 134.35 | 135.74 | 133.60 | 133.93 | 125.52 | 23,657,700 |
| 2019-06-25 | 137.25 | 137.59 | 132.73 | 133.43 | 125.05 | 33,327,400 |
| 2019-06-24 | 137.00 | 138.40 | 137.00 | 137.78 | 129.12 | 20,628,800 |
| 2019-06-21 | 136.58 | 137.73 | 136.46 | 136.97 | 128.36 | 36,727,900 |
| 2019-06-20 | 137.45 | 137.66 | 135.72 | 136.95 | 128.35 | 33,042,600 |
| 2019-06-19 | 135.00 | 135.93 | 133.81 | 135.69 | 127.17 | 23,744,400 |
| 2019-06-18 | 134.19 | 135.24 | 133.57 | 135.16 | 126.67 | 25,934,500 |
| 2019-06-17 | 132.63 | 133.73 | 132.53 | 132.85 | 124.50 | 14,517,800 |
| 2019-06-14 | 132.26 | 133.79 | 131.64 | 132.45 | 124.13 | 17,821,700 |
| 2019-06-13 | 131.98 | 133.00 | 131.56 | 132.32 | 124.01 | 17,200,800 |
| 2019-06-12 | 131.40 | 131.97 | 130.71 | 131.49 | 123.23 | 17,092,500 |
| 2019-06-11 | 133.88 | 134.24 | 131.28 | 132.10 | 123.80 | 23,913,700 |
| 2019-06-10 | 132.40 | 134.08 | 132.00 | 132.60 | 124.27 | 26,477,100 |
| 2019-06-07 | 129.19 | 132.25 | 128.26 | 131.40 | 123.14 | 33,885,600 |
| 2019-06-06 | 126.44 | 127.97 | 125.60 | 127.82 | 119.79 | 21,459,000 |
| 2019-06-05 | 124.95 | 125.87 | 124.21 | 125.83 | 117.92 | 24,926,100 |
| 2019-06-04 | 121.28 | 123.28 | 120.65 | 123.16 | 115.42 | 29,382,600 |
| 2019-06-03 | 123.85 | 124.37 | 119.01 | 119.84 | 112.31 | 37,983,600 |
| 2019-05-31 | 124.23 | 124.62 | 123.32 | 123.68 | 115.91 | 26,646,800 |
| 2019-05-30 | 125.26 | 125.76 | 124.78 | 125.73 | 117.83 | 16,829,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.