| Date | Open | High | Low | Close | Adj. close | Volume |
| 2017-09-27 | 46.150 | 46.440 | 45.370 | 46.260 | 36.527 | 2,356,200 |
| 2017-09-26 | 44.710 | 46.170 | 44.660 | 45.960 | 36.290 | 4,365,500 |
| 2017-09-25 | 43.870 | 45.500 | 43.830 | 45.060 | 35.579 | 4,220,300 |
| 2017-09-22 | 43.210 | 43.660 | 43.030 | 43.570 | 34.403 | 1,920,900 |
| 2017-09-21 | 43.060 | 43.430 | 42.590 | 43.360 | 34.237 | 2,566,800 |
| 2017-09-20 | 41.840 | 43.080 | 41.820 | 43.050 | 33.992 | 3,033,300 |
| 2017-09-19 | 42.300 | 42.370 | 41.610 | 41.750 | 32.966 | 1,865,600 |
| 2017-09-18 | 42.330 | 42.730 | 41.970 | 42.300 | 33.400 | 2,550,100 |
| 2017-09-15 | 42.210 | 42.540 | 42.060 | 42.520 | 33.574 | 3,101,600 |
| 2017-09-14 | 42.020 | 42.820 | 41.800 | 42.220 | 33.337 | 4,117,600 |
| 2017-09-13 | 40.730 | 42.370 | 40.670 | 42.340 | 33.432 | 4,401,100 |
| 2017-09-12 | 40.020 | 40.800 | 39.820 | 40.520 | 31.995 | 2,391,800 |
| 2017-09-11 | 39.430 | 40.150 | 39.330 | 39.760 | 31.395 | 2,560,600 |
| 2017-09-08 | 40.310 | 40.480 | 38.980 | 39.300 | 31.031 | 3,725,900 |
| 2017-09-07 | 40.030 | 40.850 | 39.890 | 40.730 | 32.160 | 4,129,400 |
| 2017-09-06 | 39.710 | 40.530 | 39.660 | 40.130 | 31.687 | 2,902,000 |
| 2017-09-05 | 39.740 | 40.140 | 39.080 | 39.420 | 31.126 | 2,889,500 |
| 2017-09-01 | 39.000 | 39.700 | 38.620 | 39.480 | 31.173 | 2,955,900 |
| 2017-08-31 | 38.370 | 39.180 | 38.140 | 38.840 | 30.668 | 4,989,500 |
| 2017-08-30 | 38.710 | 39.200 | 38.260 | 38.370 | 30.297 | 4,721,300 |
| 2017-08-29 | 38.840 | 39.230 | 38.350 | 38.870 | 30.692 | 3,111,000 |
| 2017-08-28 | 39.990 | 40.250 | 38.820 | 39.350 | 31.071 | 3,888,700 |
| 2017-08-25 | 40.190 | 40.390 | 39.780 | 40.060 | 31.631 | 2,399,400 |
| 2017-08-24 | 40.050 | 40.370 | 39.860 | 40.030 | 31.608 | 1,886,500 |
| 2017-08-23 | 39.760 | 40.690 | 39.460 | 40.240 | 31.774 | 3,809,000 |
| 2017-08-22 | 39.620 | 40.050 | 39.580 | 39.890 | 31.497 | 3,008,100 |
| 2017-08-21 | 40.150 | 40.260 | 39.040 | 39.520 | 31.205 | 4,071,400 |
| 2017-08-18 | 39.860 | 40.930 | 39.780 | 40.310 | 31.829 | 3,046,500 |
| 2017-08-17 | 40.720 | 40.720 | 39.870 | 39.890 | 31.497 | 2,728,600 |
| 2017-08-16 | 41.680 | 41.880 | 40.510 | 40.630 | 32.082 | 3,313,700 |
| 2017-08-15 | 41.390 | 41.660 | 41.000 | 41.540 | 32.800 | 4,038,600 |
| 2017-08-14 | 42.410 | 42.580 | 41.470 | 41.570 | 32.824 | 3,604,700 |
| 2017-08-11 | 42.240 | 42.920 | 42.170 | 42.390 | 33.471 | 2,506,000 |
| 2017-08-10 | 43.520 | 43.880 | 42.360 | 42.610 | 33.645 | 3,803,900 |
| 2017-08-09 | 44.560 | 44.970 | 43.250 | 43.580 | 34.411 | 3,321,900 |
| 2017-08-08 | 44.360 | 45.280 | 43.930 | 44.120 | 34.837 | 3,448,700 |
| 2017-08-07 | 44.710 | 45.100 | 44.200 | 44.390 | 35.050 | 3,904,900 |
| 2017-08-04 | 44.210 | 45.310 | 43.610 | 45.220 | 35.706 | 7,043,100 |
| 2017-08-03 | 47.200 | 47.200 | 43.240 | 44.060 | 34.790 | 11,184,000 |
| 2017-08-02 | 48.180 | 48.350 | 47.070 | 47.910 | 37.830 | 4,465,600 |
| 2017-08-01 | 49.440 | 49.440 | 48.480 | 48.660 | 38.422 | 2,843,300 |
| 2017-07-31 | 50.000 | 50.010 | 49.100 | 49.480 | 39.069 | 2,085,500 |
| 2017-07-28 | 50.150 | 51.210 | 49.720 | 50.010 | 39.488 | 3,982,700 |
| 2017-07-27 | 48.840 | 50.330 | 48.360 | 50.220 | 39.654 | 3,714,600 |
| 2017-07-26 | 49.210 | 49.800 | 48.760 | 48.860 | 38.580 | 2,063,200 |
| 2017-07-25 | 48.870 | 49.750 | 48.540 | 48.860 | 38.580 | 3,558,900 |
| 2017-07-24 | 48.540 | 48.760 | 47.590 | 47.960 | 37.869 | 2,620,100 |
| 2017-07-21 | 49.290 | 49.400 | 48.280 | 48.410 | 38.225 | 3,347,600 |
| 2017-07-20 | 50.360 | 50.530 | 49.290 | 49.350 | 38.967 | 3,460,400 |
| 2017-07-19 | 47.430 | 50.130 | 47.320 | 49.860 | 39.370 | 6,096,900 |
| 2017-07-18 | 49.180 | 49.250 | 47.470 | 47.730 | 37.490 | 2,321,400 |
| 2017-07-17 | 48.380 | 48.770 | 48.240 | 48.680 | 38.236 | 3,011,000 |
| 2017-07-14 | 48.420 | 48.710 | 48.200 | 48.560 | 38.142 | 2,305,300 |
| 2017-07-13 | 47.460 | 48.280 | 47.300 | 48.240 | 37.891 | 2,615,800 |
| 2017-07-12 | 47.990 | 48.290 | 47.010 | 47.580 | 37.372 | 3,218,800 |
| 2017-07-11 | 47.110 | 47.640 | 46.510 | 47.200 | 37.074 | 3,348,400 |
| 2017-07-10 | 46.090 | 47.380 | 45.650 | 47.110 | 37.003 | 5,679,500 |
| 2017-07-07 | 45.530 | 45.700 | 44.600 | 45.110 | 35.432 | 4,343,400 |
| 2017-07-06 | 47.650 | 47.910 | 45.640 | 45.770 | 35.951 | 3,540,100 |
| 2017-07-05 | 48.980 | 49.110 | 47.590 | 47.650 | 37.427 | 2,251,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.