| Date | Open | High | Low | Close | Adj. close | Volume |
| 2016-07-20 | 112.49 | 112.78 | 111.77 | 111.99 | 40.556 | 2,649,000 |
| 2016-07-19 | 113.01 | 113.25 | 111.88 | 112.31 | 40.672 | 4,963,400 |
| 2016-07-18 | 112.93 | 113.45 | 112.73 | 112.95 | 40.903 | 2,003,800 |
| 2016-07-15 | 113.30 | 113.99 | 112.48 | 112.93 | 40.896 | 2,185,000 |
| 2016-07-14 | 113.59 | 113.59 | 111.80 | 113.05 | 40.940 | 2,576,000 |
| 2016-07-13 | 113.48 | 114.32 | 113.12 | 114.14 | 41.334 | 1,775,400 |
| 2016-07-12 | 113.75 | 114.43 | 112.83 | 113.22 | 41.001 | 1,728,000 |
| 2016-07-11 | 114.05 | 114.35 | 113.12 | 114.29 | 41.389 | 2,003,000 |
| 2016-07-08 | 113.00 | 114.22 | 112.01 | 114.11 | 41.323 | 2,772,600 |
| 2016-07-07 | 114.19 | 114.50 | 112.76 | 113.06 | 40.943 | 2,129,400 |
| 2016-07-06 | 113.76 | 114.66 | 113.38 | 114.50 | 41.465 | 3,447,000 |
| 2016-07-05 | 113.41 | 114.14 | 113.20 | 113.60 | 41.139 | 2,020,800 |
| 2016-07-01 | 114.29 | 114.40 | 112.50 | 113.49 | 41.099 | 2,047,400 |
| 2016-06-30 | 111.77 | 114.03 | 111.61 | 114.02 | 41.291 | 3,459,600 |
| 2016-06-29 | 110.91 | 111.30 | 110.59 | 111.27 | 40.295 | 2,670,400 |
| 2016-06-28 | 110.79 | 111.46 | 109.59 | 110.44 | 39.994 | 2,997,000 |
| 2016-06-27 | 110.13 | 111.78 | 109.67 | 111.39 | 40.065 | 3,252,000 |
| 2016-06-24 | 109.30 | 111.82 | 109.30 | 110.34 | 39.687 | 3,319,800 |
| 2016-06-23 | 110.02 | 111.08 | 109.61 | 111.08 | 39.954 | 1,823,000 |
| 2016-06-22 | 110.45 | 110.67 | 109.38 | 109.53 | 39.396 | 1,837,000 |
| 2016-06-21 | 109.37 | 110.89 | 109.16 | 110.44 | 39.723 | 2,264,000 |
| 2016-06-20 | 110.02 | 110.40 | 108.99 | 109.31 | 39.317 | 2,292,600 |
| 2016-06-17 | 109.57 | 109.94 | 108.63 | 109.65 | 39.439 | 3,018,000 |
| 2016-06-16 | 109.11 | 109.57 | 108.56 | 109.39 | 39.346 | 1,928,800 |
| 2016-06-15 | 110.08 | 110.12 | 108.93 | 109.13 | 39.252 | 2,415,200 |
| 2016-06-14 | 109.40 | 110.11 | 108.91 | 110.08 | 39.594 | 2,098,600 |
| 2016-06-13 | 109.36 | 109.77 | 109.00 | 109.40 | 39.349 | 1,665,600 |
| 2016-06-10 | 109.80 | 110.18 | 108.94 | 109.27 | 39.303 | 1,766,000 |
| 2016-06-09 | 109.44 | 110.27 | 109.00 | 110.00 | 39.565 | 1,541,200 |
| 2016-06-08 | 108.75 | 109.56 | 108.75 | 109.55 | 39.403 | 1,576,800 |
| 2016-06-07 | 108.84 | 109.37 | 108.50 | 108.69 | 39.094 | 1,618,800 |
| 2016-06-06 | 108.94 | 109.35 | 108.07 | 109.03 | 39.216 | 3,354,400 |
| 2016-06-03 | 107.37 | 109.90 | 107.37 | 109.46 | 39.371 | 4,087,800 |
| 2016-06-02 | 106.41 | 106.99 | 106.16 | 106.73 | 38.389 | 2,360,600 |
| 2016-06-01 | 106.89 | 107.20 | 106.17 | 106.78 | 38.407 | 3,073,800 |
| 2016-05-31 | 105.37 | 107.28 | 105.34 | 107.12 | 38.529 | 4,043,800 |
| 2016-05-27 | 104.82 | 105.41 | 104.36 | 105.35 | 37.893 | 1,231,200 |
| 2016-05-26 | 104.29 | 105.13 | 104.26 | 104.77 | 37.684 | 1,833,400 |
| 2016-05-25 | 104.31 | 105.19 | 103.61 | 104.58 | 37.616 | 2,153,400 |
| 2016-05-24 | 103.13 | 104.39 | 102.03 | 104.33 | 37.526 | 2,550,400 |
| 2016-05-23 | 103.88 | 103.89 | 102.79 | 102.83 | 36.986 | 1,803,600 |
| 2016-05-20 | 103.35 | 103.87 | 102.61 | 103.63 | 37.274 | 4,996,400 |
| 2016-05-19 | 101.79 | 103.14 | 101.17 | 102.98 | 37.040 | 2,551,400 |
| 2016-05-18 | 103.38 | 104.22 | 101.73 | 102.32 | 36.803 | 2,604,400 |
| 2016-05-17 | 104.18 | 104.61 | 103.13 | 103.98 | 37.400 | 2,832,600 |
| 2016-05-16 | 104.49 | 105.19 | 103.89 | 104.61 | 37.626 | 2,142,400 |
| 2016-05-13 | 105.25 | 105.42 | 104.06 | 104.40 | 37.551 | 1,558,600 |
| 2016-05-12 | 105.38 | 105.97 | 104.84 | 105.37 | 37.900 | 1,970,200 |
| 2016-05-11 | 104.82 | 105.57 | 103.91 | 105.35 | 37.893 | 2,440,400 |
| 2016-05-10 | 104.93 | 105.19 | 104.28 | 104.66 | 37.644 | 2,001,400 |
| 2016-05-09 | 104.90 | 105.09 | 104.19 | 104.63 | 37.634 | 1,984,400 |
| 2016-05-06 | 105.08 | 105.21 | 103.59 | 104.76 | 37.680 | 2,453,200 |
| 2016-05-05 | 104.95 | 106.07 | 104.21 | 105.44 | 37.925 | 3,635,200 |
| 2016-05-04 | 104.41 | 106.91 | 103.81 | 105.07 | 37.792 | 3,815,000 |
| 2016-05-03 | 104.73 | 105.31 | 104.15 | 104.89 | 37.727 | 3,763,400 |
| 2016-05-02 | 103.47 | 105.32 | 102.88 | 104.89 | 37.727 | 3,597,400 |
| 2016-04-29 | 102.52 | 103.43 | 102.07 | 103.35 | 37.173 | 2,726,800 |
| 2016-04-28 | 102.04 | 103.62 | 102.04 | 103.09 | 37.080 | 1,832,800 |
| 2016-04-27 | 101.47 | 103.38 | 100.56 | 102.87 | 37.001 | 2,062,600 |
| 2016-04-26 | 101.65 | 102.08 | 100.96 | 101.20 | 36.400 | 1,795,400 |
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.