| Date | Open | High | Low | Close | Adj. close | Volume |
| 2017-01-10 | 62.630 | 63.090 | 62.300 | 62.870 | 48.943 | 2,382,200 |
| 2017-01-09 | 62.730 | 62.900 | 62.110 | 62.360 | 48.546 | 2,334,800 |
| 2017-01-06 | 63.520 | 63.750 | 62.560 | 63.120 | 49.137 | 2,936,700 |
| 2017-01-05 | 63.800 | 64.110 | 62.810 | 63.250 | 49.239 | 2,531,900 |
| 2017-01-04 | 63.870 | 64.210 | 63.080 | 63.590 | 49.503 | 2,620,100 |
| 2017-01-03 | 64.710 | 64.920 | 62.080 | 63.780 | 49.651 | 4,816,800 |
| 2016-12-30 | 63.870 | 64.200 | 63.270 | 63.470 | 49.410 | 2,238,300 |
| 2016-12-29 | 64.350 | 64.610 | 63.510 | 63.870 | 49.721 | 1,735,000 |
| 2016-12-28 | 66.410 | 66.660 | 64.340 | 64.590 | 50.282 | 2,425,000 |
| 2016-12-27 | 66.540 | 66.940 | 66.030 | 66.340 | 51.644 | 1,021,800 |
| 2016-12-23 | 66.460 | 66.980 | 66.030 | 66.400 | 51.691 | 1,288,200 |
| 2016-12-22 | 66.620 | 67.200 | 66.250 | 66.740 | 51.956 | 1,933,000 |
| 2016-12-21 | 67.410 | 67.420 | 66.530 | 66.640 | 51.878 | 1,572,800 |
| 2016-12-20 | 67.110 | 67.360 | 66.440 | 66.750 | 51.963 | 1,950,700 |
| 2016-12-19 | 66.660 | 67.370 | 66.170 | 66.700 | 51.924 | 1,971,300 |
| 2016-12-16 | 67.100 | 67.100 | 65.900 | 66.390 | 51.683 | 3,759,600 |
| 2016-12-15 | 65.450 | 67.040 | 65.000 | 66.740 | 51.956 | 2,757,800 |
| 2016-12-14 | 66.980 | 67.760 | 65.630 | 65.740 | 51.177 | 3,834,200 |
| 2016-12-13 | 67.150 | 67.720 | 65.950 | 67.350 | 52.430 | 4,030,300 |
| 2016-12-12 | 68.250 | 69.000 | 66.640 | 66.790 | 51.994 | 4,865,600 |
| 2016-12-09 | 67.140 | 67.190 | 65.920 | 66.560 | 51.815 | 2,411,900 |
| 2016-12-08 | 66.750 | 67.400 | 66.110 | 66.500 | 51.769 | 2,862,600 |
| 2016-12-07 | 66.370 | 66.720 | 65.270 | 66.390 | 51.683 | 5,181,800 |
| 2016-12-06 | 65.620 | 66.760 | 64.060 | 66.350 | 51.652 | 2,148,300 |
| 2016-12-05 | 65.980 | 67.760 | 65.760 | 66.410 | 51.699 | 3,595,600 |
| 2016-12-02 | 65.090 | 65.900 | 64.640 | 65.110 | 50.687 | 2,073,000 |
| 2016-12-01 | 67.390 | 67.630 | 64.720 | 65.140 | 50.710 | 4,643,600 |
| 2016-11-30 | 64.890 | 66.830 | 63.670 | 65.950 | 51.341 | 6,956,000 |
| 2016-11-29 | 59.760 | 61.470 | 58.050 | 60.740 | 47.285 | 4,391,300 |
| 2016-11-28 | 63.410 | 63.610 | 61.250 | 61.350 | 47.760 | 4,022,100 |
| 2016-11-25 | 63.140 | 63.650 | 62.400 | 62.840 | 48.919 | 1,832,000 |
| 2016-11-23 | 62.180 | 63.810 | 62.000 | 63.650 | 49.550 | 2,335,700 |
| 2016-11-22 | 63.560 | 63.970 | 61.120 | 62.470 | 48.631 | 3,304,600 |
| 2016-11-21 | 63.730 | 64.400 | 62.600 | 63.270 | 49.254 | 3,446,200 |
| 2016-11-18 | 61.600 | 62.740 | 61.350 | 62.080 | 48.328 | 2,753,600 |
| 2016-11-17 | 63.480 | 63.740 | 61.140 | 61.400 | 47.798 | 2,974,200 |
| 2016-11-16 | 62.780 | 63.620 | 62.140 | 62.450 | 48.616 | 2,995,200 |
| 2016-11-15 | 59.960 | 63.500 | 59.960 | 63.390 | 49.348 | 6,053,700 |
| 2016-11-14 | 57.530 | 58.980 | 57.220 | 58.930 | 45.876 | 2,993,400 |
| 2016-11-11 | 57.950 | 58.980 | 56.970 | 57.720 | 44.934 | 3,517,400 |
| 2016-11-10 | 58.040 | 58.600 | 57.230 | 58.320 | 45.401 | 3,272,300 |
| 2016-11-09 | 57.030 | 59.080 | 56.790 | 58.020 | 45.167 | 3,270,500 |
| 2016-11-08 | 56.940 | 57.640 | 56.500 | 56.930 | 44.319 | 2,338,600 |
| 2016-11-07 | 57.600 | 57.760 | 56.190 | 57.450 | 44.723 | 4,614,500 |
| 2016-11-04 | 55.200 | 56.790 | 54.610 | 56.140 | 43.704 | 6,235,500 |
| 2016-11-03 | 58.460 | 58.460 | 54.730 | 55.520 | 43.221 | 8,756,000 |
| 2016-11-02 | 59.180 | 60.180 | 58.540 | 59.460 | 46.288 | 4,962,500 |
| 2016-11-01 | 60.320 | 60.360 | 58.380 | 59.530 | 46.343 | 2,778,800 |
| 2016-10-31 | 60.420 | 60.740 | 59.390 | 59.480 | 46.304 | 2,590,900 |
| 2016-10-28 | 61.630 | 62.620 | 60.200 | 60.720 | 47.269 | 3,640,800 |
| 2016-10-27 | 61.990 | 62.730 | 61.250 | 61.700 | 48.032 | 2,405,200 |
| 2016-10-26 | 60.020 | 61.980 | 59.910 | 61.680 | 48.016 | 3,093,700 |
| 2016-10-25 | 61.570 | 61.990 | 60.390 | 60.570 | 47.152 | 2,162,700 |
| 2016-10-24 | 62.250 | 62.530 | 60.470 | 61.580 | 47.939 | 3,019,000 |
| 2016-10-21 | 62.970 | 63.130 | 61.870 | 62.190 | 48.413 | 3,176,500 |
| 2016-10-20 | 63.510 | 63.840 | 62.600 | 63.480 | 49.418 | 3,449,200 |
| 2016-10-19 | 63.500 | 64.910 | 63.000 | 64.320 | 50.072 | 3,624,700 |
| 2016-10-18 | 62.440 | 63.690 | 62.420 | 62.830 | 48.717 | 4,125,700 |
| 2016-10-17 | 61.640 | 62.200 | 60.630 | 61.850 | 47.957 | 3,512,000 |
| 2016-10-14 | 62.620 | 62.780 | 61.620 | 61.770 | 47.895 | 3,580,300 |
Stock splits
| Date | Split (new : old) |
|---|
| 2004-01-15 | 2:1 |
| 2003-03-10 | 21:20 |
| 2001-12-27 | 11:10 |
Dividends
| Ex-date | Amount |
|---|
| 2026-10-22 | 0.2500 USD |
| 2026-07-22 | 0.2500 USD |
| 2026-04-22 | 0.2500 USD |
| 2026-01-22 | 0.2500 USD |
| 2025-10-22 | 0.2500 USD |
| 2025-07-22 | 0.2500 USD |
| 2025-04-22 | 0.2500 USD |
| 2025-01-22 | 0.2500 USD |
| 2024-10-22 | 0.2500 USD |
| 2024-07-22 | 0.2500 USD |
| 2024-04-19 | 0.2500 USD |
| 2024-01-19 | 0.2500 USD |
| 2023-10-20 | 0.2500 USD |
| 2023-07-20 | 0.2500 USD |
| 2023-04-20 | 0.2500 USD |
| 2023-01-20 | 0.2500 USD |
| 2022-10-20 | 0.2500 USD |
| 2022-07-21 | 0.1250 USD |
| 2022-04-21 | 0.1250 USD |
| 2022-01-20 | 0.1250 USD |
| 2021-10-21 | 0.0625 USD |
| 2021-07-21 | 0.0250 USD |
| 2021-04-21 | 0.0250 USD |
| 2021-01-21 | 0.0250 USD |
| 2020-10-21 | 0.0250 USD |
| 2020-07-21 | 0.0250 USD |
| 2020-04-21 | 0.0250 USD |
| 2020-01-21 | 0.2500 USD |
| 2019-10-21 | 0.2500 USD |
| 2019-07-19 | 0.2500 USD |
| 2019-04-18 | 0.2500 USD |
| 2019-01-18 | 0.2500 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.