| Date | Open | High | Low | Close | Adj. close | Volume |
| 2019-08-23 | 140.42 | 141.12 | 138.17 | 139.01 | 55.147 | 1,794,200 |
| 2019-08-22 | 140.90 | 141.00 | 139.17 | 140.13 | 55.591 | 1,792,200 |
| 2019-08-21 | 139.67 | 140.85 | 139.61 | 140.83 | 55.869 | 1,966,600 |
| 2019-08-20 | 139.78 | 140.02 | 138.75 | 139.66 | 55.405 | 2,870,800 |
| 2019-08-19 | 138.59 | 140.10 | 138.02 | 139.64 | 55.397 | 3,122,600 |
| 2019-08-16 | 138.59 | 139.66 | 137.85 | 138.88 | 55.095 | 5,195,600 |
| 2019-08-15 | 136.88 | 139.05 | 136.59 | 138.54 | 54.960 | 3,126,400 |
| 2019-08-14 | 137.72 | 139.25 | 136.71 | 136.75 | 54.250 | 2,589,800 |
| 2019-08-13 | 133.90 | 138.37 | 133.90 | 137.35 | 54.488 | 2,526,800 |
| 2019-08-12 | 137.69 | 138.34 | 136.07 | 137.14 | 54.405 | 4,125,000 |
| 2019-08-09 | 136.99 | 138.34 | 135.78 | 137.68 | 54.619 | 2,240,200 |
| 2019-08-08 | 135.16 | 137.18 | 134.47 | 136.71 | 54.234 | 2,614,400 |
| 2019-08-07 | 134.26 | 135.46 | 132.62 | 135.16 | 53.619 | 2,625,600 |
| 2019-08-06 | 132.02 | 134.80 | 131.47 | 133.93 | 53.131 | 4,394,200 |
| 2019-08-05 | 136.02 | 136.13 | 131.32 | 132.12 | 52.413 | 4,584,400 |
| 2019-08-02 | 135.12 | 137.30 | 135.12 | 135.68 | 53.826 | 2,745,200 |
| 2019-08-01 | 134.44 | 136.47 | 134.32 | 135.68 | 53.826 | 5,040,200 |
| 2019-07-31 | 136.65 | 137.25 | 134.56 | 135.43 | 53.726 | 5,373,600 |
| 2019-07-30 | 139.22 | 139.85 | 135.75 | 136.47 | 54.139 | 4,788,200 |
| 2019-07-29 | 140.26 | 140.40 | 139.00 | 139.50 | 55.341 | 2,947,400 |
| 2019-07-26 | 140.73 | 141.19 | 139.93 | 140.26 | 55.643 | 1,492,800 |
| 2019-07-25 | 139.62 | 140.72 | 139.34 | 140.46 | 55.722 | 1,640,800 |
| 2019-07-24 | 139.36 | 139.82 | 138.09 | 139.76 | 55.444 | 1,732,600 |
| 2019-07-23 | 140.13 | 140.75 | 138.90 | 138.95 | 55.123 | 2,312,600 |
| 2019-07-22 | 140.60 | 141.16 | 139.64 | 140.57 | 55.766 | 3,678,400 |
| 2019-07-19 | 140.88 | 141.16 | 139.67 | 140.05 | 55.559 | 2,746,600 |
| 2019-07-18 | 139.81 | 141.29 | 139.36 | 141.17 | 56.004 | 2,535,000 |
| 2019-07-17 | 139.78 | 140.53 | 139.34 | 139.95 | 55.520 | 2,722,800 |
| 2019-07-16 | 139.85 | 140.00 | 137.87 | 139.26 | 55.246 | 2,143,000 |
| 2019-07-15 | 139.66 | 140.34 | 139.17 | 139.99 | 55.535 | 1,858,000 |
| 2019-07-12 | 140.66 | 141.00 | 139.28 | 139.89 | 55.496 | 2,250,000 |
| 2019-07-11 | 139.65 | 140.41 | 139.03 | 140.39 | 55.694 | 2,077,000 |
| 2019-07-10 | 139.45 | 140.60 | 138.95 | 139.66 | 55.405 | 2,326,800 |
| 2019-07-09 | 138.38 | 139.34 | 137.55 | 139.05 | 55.163 | 2,186,600 |
| 2019-07-08 | 138.79 | 139.30 | 137.66 | 138.52 | 54.952 | 1,869,800 |
| 2019-07-05 | 136.56 | 138.50 | 136.04 | 138.38 | 54.897 | 1,503,200 |
| 2019-07-03 | 137.49 | 138.76 | 137.26 | 137.65 | 54.607 | 1,661,600 |
| 2019-07-02 | 137.35 | 138.33 | 137.35 | 138.20 | 54.441 | 2,079,600 |
| 2019-07-01 | 137.49 | 137.90 | 134.75 | 136.66 | 53.835 | 2,244,800 |
| 2019-06-28 | 135.33 | 137.56 | 135.31 | 137.44 | 54.142 | 3,825,600 |
| 2019-06-27 | 136.70 | 137.66 | 134.92 | 135.54 | 53.393 | 5,664,400 |
| 2019-06-26 | 140.31 | 140.31 | 136.81 | 137.01 | 53.973 | 2,222,400 |
| 2019-06-25 | 140.91 | 141.36 | 140.06 | 140.47 | 55.336 | 2,345,400 |
| 2019-06-24 | 141.09 | 141.46 | 140.44 | 140.85 | 55.485 | 1,713,600 |
| 2019-06-21 | 140.02 | 141.86 | 139.58 | 141.04 | 55.560 | 4,180,400 |
| 2019-06-20 | 139.89 | 140.74 | 138.65 | 140.32 | 55.276 | 2,097,000 |
| 2019-06-19 | 136.64 | 139.75 | 136.01 | 139.06 | 54.780 | 3,044,400 |
| 2019-06-18 | 139.19 | 139.19 | 136.24 | 137.25 | 54.067 | 2,305,400 |
| 2019-06-17 | 137.85 | 138.57 | 137.39 | 137.95 | 54.343 | 1,931,400 |
| 2019-06-14 | 136.82 | 138.36 | 136.46 | 137.76 | 54.268 | 1,895,600 |
| 2019-06-13 | 136.26 | 136.86 | 135.46 | 136.84 | 53.906 | 1,820,000 |
| 2019-06-12 | 135.46 | 136.41 | 135.04 | 135.69 | 53.453 | 1,954,600 |
| 2019-06-11 | 133.84 | 134.78 | 133.59 | 134.72 | 53.070 | 2,427,000 |
| 2019-06-10 | 133.88 | 134.64 | 133.07 | 134.09 | 52.822 | 1,655,000 |
| 2019-06-07 | 136.00 | 136.43 | 134.37 | 134.49 | 52.980 | 2,628,000 |
| 2019-06-06 | 133.85 | 135.55 | 133.50 | 134.98 | 53.173 | 1,984,400 |
| 2019-06-05 | 132.19 | 134.73 | 131.74 | 134.02 | 52.795 | 4,846,000 |
| 2019-06-04 | 131.91 | 132.36 | 130.52 | 132.19 | 52.074 | 2,234,000 |
| 2019-06-03 | 132.05 | 132.40 | 130.58 | 131.91 | 51.964 | 2,783,800 |
| 2019-05-31 | 131.44 | 132.20 | 130.75 | 131.45 | 51.782 | 2,655,200 |
Stock splits
| Date | Split (new : old) |
|---|
| 2023-08-22 | 2:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-09-24 | 0.6580 USD |
| 2026-06-25 | 0.6580 USD |
| 2026-03-19 | 0.6580 USD |
| 2025-12-11 | 0.6450 USD |
| 2025-10-01 | 0.6450 USD |
| 2025-06-26 | 0.6450 USD |
| 2025-03-20 | 0.6450 USD |
| 2024-12-05 | 0.6200 USD |
| 2024-09-26 | 0.6200 USD |
| 2024-06-27 | 0.6200 USD |
| 2024-03-20 | 0.6200 USD |
| 2023-12-05 | 0.5950 USD |
| 2023-09-26 | 0.5950 USD |
| 2023-07-03 | 1.1900 USD |
| 2023-03-21 | 1.1900 USD |
| 2022-12-21 | 1.1450 USD |
| 2022-09-22 | 1.1450 USD |
| 2022-07-06 | 1.1450 USD |
| 2022-03-24 | 1.1450 USD |
| 2021-12-22 | 1.1000 USD |
| 2021-09-23 | 1.1000 USD |
| 2021-07-06 | 1.1000 USD |
| 2021-03-24 | 1.1000 USD |
| 2020-12-17 | 1.0450 USD |
| 2020-09-24 | 1.0450 USD |
| 2020-06-25 | 1.0450 USD |
| 2020-03-19 | 1.0450 USD |
| 2019-12-27 | 0.9680 USD |
| 2019-09-19 | 0.9680 USD |
| 2019-07-03 | 0.9680 USD |
| 2019-03-21 | 0.9680 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.