| Date | Open | High | Low | Close | Adj. close | Volume |
| 2017-01-06 | 113.97 | 114.84 | 113.55 | 114.35 | 104.82 | 642,000 |
| 2017-01-05 | 112.97 | 113.56 | 112.31 | 113.48 | 104.02 | 792,300 |
| 2017-01-04 | 112.43 | 113.54 | 112.19 | 113.31 | 103.86 | 962,400 |
| 2017-01-03 | 112.09 | 112.40 | 111.44 | 112.08 | 102.74 | 839,000 |
| 2016-12-30 | 111.77 | 111.96 | 111.06 | 111.53 | 102.23 | 634,300 |
| 2016-12-29 | 112.05 | 112.28 | 111.32 | 111.42 | 102.13 | 445,700 |
| 2016-12-28 | 112.64 | 112.73 | 111.70 | 111.72 | 102.41 | 387,200 |
| 2016-12-27 | 112.91 | 113.06 | 112.30 | 112.50 | 103.12 | 320,600 |
| 2016-12-23 | 112.63 | 113.14 | 112.11 | 112.89 | 103.48 | 668,100 |
| 2016-12-22 | 112.06 | 112.57 | 111.79 | 112.48 | 103.10 | 554,900 |
| 2016-12-21 | 111.97 | 113.12 | 111.51 | 112.25 | 102.89 | 586,900 |
| 2016-12-20 | 112.54 | 112.62 | 111.41 | 111.83 | 102.51 | 775,100 |
| 2016-12-19 | 112.02 | 112.53 | 111.15 | 112.33 | 102.97 | 837,200 |
| 2016-12-16 | 112.40 | 112.63 | 111.42 | 112.09 | 102.75 | 1,689,000 |
| 2016-12-15 | 111.57 | 113.55 | 111.57 | 112.39 | 103.02 | 973,100 |
| 2016-12-14 | 112.49 | 113.33 | 111.44 | 111.75 | 102.43 | 1,067,000 |
| 2016-12-13 | 113.00 | 113.45 | 112.06 | 112.56 | 103.18 | 1,561,100 |
| 2016-12-12 | 112.99 | 113.70 | 112.31 | 112.74 | 103.34 | 1,239,200 |
| 2016-12-09 | 112.90 | 113.35 | 111.93 | 113.03 | 103.61 | 1,933,100 |
| 2016-12-08 | 116.17 | 116.50 | 112.68 | 112.89 | 103.48 | 2,154,100 |
| 2016-12-07 | 113.30 | 116.59 | 112.67 | 115.95 | 106.28 | 2,350,900 |
| 2016-12-06 | 112.40 | 113.24 | 111.95 | 113.21 | 103.77 | 835,100 |
| 2016-12-05 | 112.42 | 112.84 | 111.79 | 112.37 | 103.00 | 725,600 |
| 2016-12-02 | 111.84 | 112.15 | 111.34 | 111.62 | 102.32 | 1,053,800 |
| 2016-12-01 | 114.00 | 114.49 | 111.68 | 112.05 | 102.71 | 1,156,000 |
| 2016-11-30 | 114.24 | 114.50 | 113.71 | 114.10 | 104.59 | 2,589,000 |
| 2016-11-29 | 112.98 | 113.99 | 112.36 | 113.65 | 104.18 | 1,136,800 |
| 2016-11-28 | 113.23 | 113.86 | 112.72 | 112.78 | 103.38 | 977,700 |
| 2016-11-25 | 113.39 | 113.97 | 112.91 | 113.81 | 104.32 | 521,000 |
| 2016-11-23 | 113.53 | 113.93 | 113.00 | 113.51 | 104.05 | 696,400 |
| 2016-11-22 | 112.90 | 113.69 | 112.58 | 113.36 | 103.91 | 1,246,100 |
| 2016-11-21 | 112.68 | 113.47 | 112.38 | 112.92 | 103.51 | 1,357,700 |
| 2016-11-18 | 111.39 | 112.18 | 111.00 | 111.96 | 102.63 | 868,800 |
| 2016-11-17 | 110.08 | 111.49 | 110.08 | 111.43 | 102.14 | 845,100 |
| 2016-11-16 | 109.93 | 110.33 | 109.50 | 109.97 | 100.80 | 946,700 |
| 2016-11-15 | 110.07 | 110.67 | 109.18 | 110.13 | 100.95 | 1,340,500 |
| 2016-11-14 | 110.96 | 111.08 | 109.42 | 110.19 | 101.00 | 1,932,600 |
| 2016-11-11 | 112.54 | 112.81 | 110.32 | 110.49 | 101.28 | 1,453,100 |
| 2016-11-10 | 111.87 | 113.62 | 111.09 | 112.74 | 103.34 | 1,755,500 |
| 2016-11-09 | 111.73 | 111.98 | 109.63 | 110.93 | 101.68 | 1,905,300 |
| 2016-11-08 | 111.56 | 113.23 | 110.85 | 112.15 | 102.80 | 1,268,500 |
| 2016-11-07 | 109.48 | 111.45 | 109.33 | 111.39 | 102.10 | 1,592,900 |
| 2016-11-04 | 108.59 | 108.81 | 107.73 | 107.79 | 98.804 | 763,200 |
| 2016-11-03 | 107.87 | 109.36 | 107.81 | 108.48 | 99.437 | 737,800 |
| 2016-11-02 | 108.76 | 109.27 | 107.50 | 107.54 | 98.575 | 925,400 |
| 2016-11-01 | 111.17 | 111.19 | 108.50 | 108.81 | 99.739 | 844,000 |
| 2016-10-31 | 111.28 | 111.52 | 110.16 | 110.83 | 101.59 | 1,027,100 |
| 2016-10-28 | 109.92 | 112.81 | 109.60 | 111.30 | 102.02 | 1,454,500 |
| 2016-10-27 | 108.48 | 108.90 | 107.74 | 108.42 | 99.079 | 797,500 |
| 2016-10-26 | 107.36 | 108.69 | 107.19 | 108.19 | 98.869 | 864,100 |
| 2016-10-25 | 109.72 | 109.72 | 107.31 | 107.79 | 98.504 | 1,320,600 |
| 2016-10-24 | 110.21 | 110.56 | 109.88 | 110.03 | 100.55 | 563,300 |
| 2016-10-21 | 109.10 | 109.96 | 108.63 | 109.55 | 100.11 | 766,700 |
| 2016-10-20 | 110.27 | 110.87 | 109.86 | 110.02 | 100.54 | 733,900 |
| 2016-10-19 | 110.95 | 110.95 | 109.98 | 110.70 | 101.16 | 690,000 |
| 2016-10-18 | 111.17 | 111.17 | 110.45 | 110.59 | 101.06 | 723,400 |
| 2016-10-17 | 111.00 | 111.23 | 109.86 | 109.97 | 100.50 | 927,400 |
| 2016-10-14 | 110.99 | 111.92 | 110.69 | 110.69 | 101.15 | 747,700 |
| 2016-10-13 | 110.29 | 110.71 | 109.60 | 110.19 | 100.70 | 846,400 |
| 2016-10-12 | 109.95 | 111.16 | 109.95 | 110.70 | 101.16 | 770,000 |
Stock splits
| Date | Split (new : old) |
|---|
| 1999-05-18 | 3:2 |
| 1997-05-15 | 3:2 |
| 1994-05-17 | 3:2 |
Dividends
| Ex-date | Amount |
|---|
| 2026-08-03 | 0.8200 USD |
| 2026-05-01 | 0.8200 USD |
| 2026-02-02 | 0.7450 USD |
| 2025-11-03 | 0.7450 USD |
| 2025-08-01 | 0.7450 USD |
| 2025-05-01 | 0.7450 USD |
| 2025-02-03 | 0.6750 USD |
| 2024-11-01 | 0.6750 USD |
| 2024-08-01 | 0.6750 USD |
| 2024-04-30 | 0.6750 USD |
| 2024-01-31 | 0.6150 USD |
| 2023-10-31 | 0.6150 USD |
| 2023-07-31 | 0.6150 USD |
| 2023-04-28 | 0.6150 USD |
| 2023-01-31 | 0.5600 USD |
| 2022-10-31 | 0.5600 USD |
| 2022-07-29 | 0.5600 USD |
| 2022-04-29 | 0.5600 USD |
| 2022-01-31 | 0.5100 USD |
| 2021-10-29 | 0.5100 USD |
| 2021-07-30 | 0.5100 USD |
| 2021-04-30 | 0.5100 USD |
| 2021-01-29 | 0.4600 USD |
| 2020-10-30 | 0.4600 USD |
| 2020-07-31 | 0.4400 USD |
| 2020-04-30 | 0.4400 USD |
| 2020-01-31 | 0.4400 USD |
| 2019-10-31 | 0.4400 USD |
| 2019-07-31 | 0.4400 USD |
| 2019-04-30 | 0.4400 USD |
| 2019-01-31 | 0.4000 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.