| Date | Open | High | Low | Close | Adj. close | Volume |
| 2016-07-18 | 75.600 | 75.690 | 74.970 | 75.470 | 37.425 | 1,567,696 |
| 2016-07-15 | 76.220 | 76.220 | 75.020 | 75.560 | 37.469 | 3,390,551 |
| 2016-07-14 | 77.190 | 77.190 | 75.220 | 75.710 | 37.544 | 2,335,929 |
| 2016-07-13 | 78.470 | 78.510 | 75.230 | 76.130 | 37.752 | 3,525,203 |
| 2016-07-12 | 78.210 | 78.840 | 77.920 | 78.410 | 38.882 | 1,911,215 |
| 2016-07-11 | 78.270 | 78.610 | 76.890 | 76.950 | 38.159 | 1,360,115 |
| 2016-07-08 | 77.700 | 78.250 | 76.760 | 77.680 | 38.520 | 2,664,385 |
| 2016-07-07 | 78.360 | 78.740 | 76.600 | 76.830 | 38.099 | 3,124,737 |
| 2016-07-06 | 76.870 | 77.580 | 76.330 | 77.380 | 38.372 | 2,911,645 |
| 2016-07-05 | 77.670 | 78.130 | 75.810 | 77.270 | 38.317 | 3,551,288 |
| 2016-07-01 | 77.250 | 79.640 | 77.250 | 79.330 | 39.339 | 2,151,494 |
| 2016-06-30 | 76.930 | 77.580 | 76.230 | 77.430 | 38.396 | 2,393,427 |
| 2016-06-29 | 79.980 | 80.610 | 76.730 | 76.960 | 38.163 | 3,207,953 |
| 2016-06-28 | 77.330 | 79.280 | 76.910 | 79.210 | 39.279 | 2,938,465 |
| 2016-06-27 | 76.050 | 77.510 | 75.580 | 76.030 | 37.702 | 3,472,665 |
| 2016-06-24 | 75.690 | 77.790 | 75.610 | 76.680 | 38.025 | 3,086,527 |
| 2016-06-23 | 79.010 | 79.460 | 78.200 | 78.760 | 39.056 | 2,348,053 |
| 2016-06-22 | 78.790 | 79.140 | 78.020 | 78.450 | 38.902 | 3,388,530 |
| 2016-06-21 | 77.250 | 78.770 | 77.120 | 78.680 | 39.016 | 2,563,901 |
| 2016-06-20 | 77.960 | 78.280 | 77.500 | 77.920 | 38.640 | 2,861,311 |
| 2016-06-17 | 75.360 | 77.290 | 75.300 | 77.020 | 38.193 | 4,948,511 |
| 2016-06-16 | 73.820 | 75.130 | 73.650 | 74.800 | 37.092 | 1,733,577 |
| 2016-06-15 | 74.700 | 75.880 | 74.510 | 74.770 | 37.077 | 2,645,280 |
| 2016-06-14 | 74.250 | 75.140 | 73.630 | 74.700 | 37.043 | 2,968,959 |
| 2016-06-13 | 75.140 | 75.900 | 74.450 | 74.950 | 37.167 | 3,551,472 |
| 2016-06-10 | 76.850 | 77.190 | 75.480 | 75.510 | 37.444 | 4,639,895 |
| 2016-06-09 | 74.120 | 77.980 | 74.100 | 77.910 | 38.635 | 3,687,410 |
| 2016-06-08 | 75.760 | 75.900 | 74.370 | 75.060 | 37.221 | 3,590,600 |
| 2016-06-07 | 74.390 | 75.500 | 73.890 | 75.230 | 37.306 | 3,543,940 |
| 2016-06-06 | 74.610 | 74.610 | 73.440 | 74.080 | 36.735 | 1,584,045 |
| 2016-06-03 | 73.750 | 73.830 | 72.970 | 73.710 | 36.552 | 1,895,049 |
| 2016-06-02 | 72.760 | 73.800 | 71.820 | 73.790 | 36.592 | 2,810,977 |
| 2016-06-01 | 72.740 | 74.200 | 72.490 | 73.250 | 36.324 | 4,779,323 |
| 2016-05-31 | 73.550 | 73.580 | 72.400 | 73.250 | 36.324 | 4,988,190 |
| 2016-05-27 | 73.100 | 73.500 | 72.350 | 73.160 | 36.279 | 2,402,612 |
| 2016-05-26 | 71.640 | 73.720 | 71.500 | 73.120 | 36.259 | 5,320,319 |
| 2016-05-25 | 70.970 | 71.600 | 70.630 | 71.510 | 35.461 | 2,136,064 |
| 2016-05-24 | 69.620 | 70.470 | 68.750 | 70.240 | 34.831 | 3,026,274 |
| 2016-05-23 | 69.030 | 69.670 | 68.460 | 69.170 | 34.301 | 3,420,494 |
| 2016-05-20 | 69.960 | 69.980 | 68.390 | 69.450 | 34.439 | 2,521,650 |
| 2016-05-19 | 69.570 | 69.740 | 68.290 | 69.320 | 34.375 | 2,077,096 |
| 2016-05-18 | 71.650 | 72.310 | 69.860 | 70.290 | 34.856 | 2,434,392 |
| 2016-05-17 | 70.090 | 72.080 | 69.670 | 71.960 | 35.684 | 3,646,996 |
| 2016-05-16 | 70.690 | 71.300 | 69.650 | 69.850 | 34.638 | 2,568,677 |
| 2016-05-13 | 70.200 | 71.090 | 69.800 | 70.040 | 34.732 | 1,806,138 |
| 2016-05-12 | 70.980 | 72.310 | 69.860 | 70.640 | 35.029 | 2,249,223 |
| 2016-05-11 | 70.450 | 71.180 | 69.770 | 70.240 | 34.831 | 2,566,473 |
| 2016-05-10 | 70.450 | 71.300 | 69.660 | 71.180 | 35.282 | 2,413,634 |
| 2016-05-09 | 69.300 | 69.920 | 67.840 | 69.690 | 34.544 | 2,519,997 |
| 2016-05-06 | 69.450 | 71.800 | 68.810 | 69.530 | 34.465 | 2,837,614 |
| 2016-05-05 | 69.510 | 70.460 | 68.810 | 69.560 | 34.479 | 3,288,046 |
| 2016-05-04 | 68.440 | 70.120 | 68.020 | 68.190 | 33.800 | 5,274,946 |
| 2016-05-03 | 68.000 | 68.630 | 66.660 | 68.030 | 33.721 | 27,566,573 |
| 2016-05-02 | 69.620 | 69.830 | 68.400 | 69.210 | 34.306 | 3,369,425 |
| 2016-04-29 | 70.390 | 71.270 | 68.410 | 70.100 | 34.747 | 3,602,173 |
| 2016-04-28 | 71.280 | 73.190 | 69.090 | 70.060 | 34.727 | 5,849,192 |
| 2016-04-27 | 69.980 | 72.520 | 69.530 | 72.440 | 35.907 | 4,626,117 |
| 2016-04-26 | 68.820 | 69.840 | 68.110 | 69.310 | 34.355 | 3,136,678 |
| 2016-04-25 | 68.160 | 68.510 | 67.110 | 68.450 | 33.929 | 1,972,754 |
| 2016-04-22 | 67.320 | 68.730 | 66.500 | 68.470 | 33.939 | 1,885,864 |
Stock splits
| Date | Split (new : old) |
|---|
| 2018-11-13 | 1837:1000 |
| 2005-09-02 | 2:1 |
| 2001-06-12 | 2:1 |
| 1993-01-26 | 3:2 |
Dividends
| Ex-date | Amount |
|---|
| 2026-08-05 | 0.1650 USD |
| 2026-05-06 | 0.1650 USD |
| 2026-02-17 | 0.1650 USD |
| 2025-11-05 | 0.1650 USD |
| 2025-08-06 | 0.1580 USD |
| 2025-05-07 | 0.1580 USD |
| 2025-02-18 | 0.1580 USD |
| 2024-11-06 | 0.1580 USD |
| 2024-08-07 | 0.1580 USD |
| 2024-05-07 | 0.1580 USD |
| 2024-02-16 | 0.1580 USD |
| 2023-11-07 | 0.1580 USD |
| 2023-08-08 | 0.1500 USD |
| 2023-05-09 | 0.1500 USD |
| 2023-02-17 | 0.1500 USD |
| 2022-11-08 | 0.1500 USD |
| 2022-08-08 | 0.1500 USD |
| 2022-05-10 | 0.1250 USD |
| 2022-02-11 | 0.1250 USD |
| 2020-02-13 | 0.0300 USD |
| 2019-11-07 | 0.0300 USD |
| 2019-08-08 | 0.0300 USD |
| 2019-05-14 | 0.0300 USD |
| 2019-02-14 | 0.0300 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.