| Date | Open | High | Low | Close | Adj. close | Volume |
| 2016-07-20 | 37.210 | 37.300 | 36.900 | 36.950 | 23.636 | 3,804,400 |
| 2016-07-19 | 37.320 | 37.420 | 37.070 | 37.170 | 23.777 | 3,619,200 |
| 2016-07-18 | 37.240 | 37.440 | 37.170 | 37.320 | 23.873 | 3,456,800 |
| 2016-07-15 | 37.150 | 37.250 | 36.960 | 37.150 | 23.764 | 3,766,200 |
| 2016-07-14 | 37.260 | 37.380 | 37.060 | 37.090 | 23.726 | 6,094,300 |
| 2016-07-13 | 37.490 | 37.560 | 37.210 | 37.520 | 24.001 | 4,166,500 |
| 2016-07-12 | 37.390 | 37.670 | 37.250 | 37.300 | 23.860 | 4,980,100 |
| 2016-07-11 | 37.350 | 37.670 | 37.160 | 37.640 | 24.078 | 3,770,100 |
| 2016-07-08 | 37.070 | 37.480 | 36.660 | 37.460 | 23.962 | 3,948,300 |
| 2016-07-07 | 37.330 | 37.420 | 36.920 | 36.970 | 23.649 | 5,092,400 |
| 2016-07-06 | 37.610 | 37.690 | 36.850 | 37.300 | 23.860 | 6,336,100 |
| 2016-07-05 | 37.600 | 37.740 | 37.470 | 37.620 | 24.065 | 5,298,300 |
| 2016-07-01 | 37.800 | 37.880 | 37.280 | 37.600 | 24.052 | 4,513,300 |
| 2016-06-30 | 37.170 | 37.810 | 37.060 | 37.750 | 24.148 | 7,844,300 |
| 2016-06-29 | 36.850 | 37.070 | 36.630 | 37.050 | 23.700 | 5,886,700 |
| 2016-06-28 | 36.750 | 36.910 | 36.330 | 36.660 | 23.451 | 8,182,100 |
| 2016-06-27 | 36.800 | 37.040 | 36.340 | 36.570 | 23.393 | 8,933,500 |
| 2016-06-24 | 37.820 | 38.500 | 36.960 | 37.180 | 23.783 | 16,873,500 |
| 2016-06-23 | 39.470 | 39.510 | 39.170 | 39.440 | 25.229 | 5,231,500 |
| 2016-06-22 | 39.670 | 39.880 | 39.280 | 39.310 | 25.146 | 3,676,900 |
| 2016-06-21 | 39.640 | 39.920 | 39.440 | 39.670 | 25.376 | 3,633,100 |
| 2016-06-20 | 39.160 | 39.820 | 39.070 | 39.680 | 25.383 | 7,514,700 |
| 2016-06-17 | 38.940 | 39.170 | 38.850 | 39.040 | 24.973 | 10,131,400 |
| 2016-06-16 | 38.980 | 39.050 | 38.610 | 39.000 | 24.948 | 5,758,400 |
| 2016-06-15 | 39.070 | 39.100 | 38.730 | 38.830 | 24.839 | 6,038,900 |
| 2016-06-14 | 38.860 | 39.020 | 38.490 | 39.000 | 24.948 | 4,726,600 |
| 2016-06-13 | 39.280 | 39.480 | 38.710 | 38.780 | 24.807 | 7,121,800 |
| 2016-06-10 | 39.170 | 39.440 | 39.130 | 39.320 | 25.152 | 4,889,900 |
| 2016-06-09 | 38.880 | 39.300 | 38.870 | 39.250 | 25.108 | 3,420,800 |
| 2016-06-08 | 38.730 | 38.910 | 38.700 | 38.870 | 24.864 | 3,729,600 |
| 2016-06-07 | 39.200 | 39.500 | 39.150 | 39.240 | 24.858 | 4,206,300 |
| 2016-06-06 | 39.300 | 39.520 | 39.040 | 39.220 | 24.845 | 4,101,400 |
| 2016-06-03 | 38.940 | 39.420 | 38.890 | 39.300 | 24.896 | 5,485,300 |
| 2016-06-02 | 38.540 | 38.610 | 38.220 | 38.570 | 24.434 | 2,738,300 |
| 2016-06-01 | 38.470 | 38.750 | 38.440 | 38.640 | 24.478 | 4,451,200 |
| 2016-05-31 | 38.590 | 38.820 | 38.300 | 38.540 | 24.415 | 5,127,000 |
| 2016-05-27 | 38.610 | 38.700 | 38.330 | 38.680 | 24.503 | 3,183,000 |
| 2016-05-26 | 38.040 | 38.580 | 37.920 | 38.550 | 24.421 | 3,537,200 |
| 2016-05-25 | 37.830 | 38.100 | 37.660 | 38.000 | 24.073 | 2,796,300 |
| 2016-05-24 | 37.630 | 38.150 | 37.510 | 38.060 | 24.111 | 4,609,200 |
| 2016-05-23 | 37.980 | 38.050 | 37.430 | 37.450 | 23.724 | 4,228,700 |
| 2016-05-20 | 38.040 | 38.080 | 37.760 | 37.960 | 24.047 | 3,891,300 |
| 2016-05-19 | 37.280 | 37.930 | 37.100 | 37.900 | 24.009 | 3,854,200 |
| 2016-05-18 | 38.080 | 38.200 | 37.210 | 37.480 | 23.743 | 6,571,100 |
| 2016-05-17 | 38.740 | 38.780 | 38.070 | 38.300 | 24.263 | 3,958,400 |
| 2016-05-16 | 38.750 | 38.860 | 38.530 | 38.810 | 24.586 | 5,012,500 |
| 2016-05-13 | 38.810 | 38.990 | 38.610 | 38.890 | 24.636 | 4,388,300 |
| 2016-05-12 | 38.650 | 39.080 | 38.510 | 38.910 | 24.649 | 3,079,600 |
| 2016-05-11 | 38.570 | 38.750 | 38.320 | 38.710 | 24.522 | 3,430,300 |
| 2016-05-10 | 38.660 | 38.710 | 38.330 | 38.470 | 24.370 | 4,010,000 |
| 2016-05-09 | 38.360 | 38.580 | 38.280 | 38.440 | 24.351 | 3,210,100 |
| 2016-05-06 | 38.310 | 38.350 | 37.870 | 38.300 | 24.263 | 3,081,600 |
| 2016-05-05 | 38.280 | 38.780 | 38.170 | 38.320 | 24.275 | 4,598,200 |
| 2016-05-04 | 38.010 | 38.600 | 37.850 | 38.370 | 24.307 | 3,740,800 |
| 2016-05-03 | 38.270 | 38.460 | 37.900 | 38.080 | 24.123 | 4,723,400 |
| 2016-05-02 | 37.640 | 38.580 | 37.640 | 38.350 | 24.294 | 6,228,200 |
| 2016-04-29 | 37.290 | 37.750 | 36.980 | 37.640 | 23.844 | 5,431,000 |
| 2016-04-28 | 36.570 | 37.290 | 36.420 | 37.270 | 23.610 | 4,012,300 |
| 2016-04-27 | 36.620 | 37.150 | 36.460 | 36.860 | 23.350 | 5,312,300 |
| 2016-04-26 | 36.570 | 36.650 | 36.280 | 36.460 | 23.097 | 6,044,600 |
Stock splits
| Date | Split (new : old) |
|---|
| 2015-06-02 | 10000:9314 |
| 2005-08-25 | 2:1 |
| 1992-05-12 | 2:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-09-10 | 0.2850 USD |
| 2026-06-10 | 0.2850 USD |
| 2026-03-10 | 0.2850 USD |
| 2025-12-10 | 0.2730 USD |
| 2025-09-10 | 0.2730 USD |
| 2025-06-10 | 0.2730 USD |
| 2025-03-10 | 0.2730 USD |
| 2024-12-10 | 0.2580 USD |
| 2024-09-10 | 0.2580 USD |
| 2024-06-10 | 0.2580 USD |
| 2024-03-07 | 0.2580 USD |
| 2023-12-07 | 0.2400 USD |
| 2023-09-07 | 0.2400 USD |
| 2023-06-08 | 0.2400 USD |
| 2023-03-09 | 0.2400 USD |
| 2022-12-08 | 0.2250 USD |
| 2022-09-08 | 0.2250 USD |
| 2022-06-17 | 0.2250 USD |
| 2022-03-09 | 0.2000 USD |
| 2021-12-09 | 0.4150 USD |
| 2021-09-09 | 0.4150 USD |
| 2021-06-09 | 0.4150 USD |
| 2021-03-09 | 0.4150 USD |
| 2020-12-09 | 0.4150 USD |
| 2020-09-09 | 0.4150 USD |
| 2020-06-09 | 0.4150 USD |
| 2020-03-09 | 0.4150 USD |
| 2019-12-09 | 0.4130 USD |
| 2019-09-09 | 0.4130 USD |
| 2019-06-07 | 0.4130 USD |
| 2019-03-07 | 0.4130 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.