| Date | Open | High | Low | Close | Adj. close | Volume |
| 2019-05-30 | 73.960 | 75.250 | 73.810 | 75.010 | 22.701 | 13,039,200 |
| 2019-05-29 | 73.740 | 74.210 | 73.200 | 73.950 | 22.308 | 16,341,000 |
| 2019-05-28 | 75.380 | 75.650 | 74.360 | 74.520 | 22.480 | 22,530,600 |
| 2019-05-24 | 75.770 | 75.900 | 74.530 | 74.900 | 22.594 | 13,645,200 |
| 2019-05-23 | 76.500 | 76.600 | 74.800 | 75.380 | 22.739 | 24,498,300 |
| 2019-05-22 | 78.140 | 78.140 | 77.300 | 77.440 | 23.361 | 11,738,400 |
| 2019-05-21 | 78.350 | 78.680 | 77.950 | 78.340 | 23.632 | 24,703,800 |
| 2019-05-20 | 77.990 | 78.550 | 77.510 | 78.060 | 23.548 | 8,156,400 |
| 2019-05-17 | 77.890 | 78.770 | 77.420 | 78.400 | 23.650 | 10,568,100 |
| 2019-05-16 | 77.580 | 78.580 | 77.340 | 78.220 | 23.596 | 10,867,800 |
| 2019-05-15 | 77.570 | 78.510 | 77.330 | 77.390 | 23.346 | 12,555,600 |
| 2019-05-14 | 76.940 | 78.790 | 76.900 | 78.240 | 23.602 | 9,666,300 |
| 2019-05-13 | 77.200 | 77.580 | 76.420 | 76.770 | 23.159 | 14,756,700 |
| 2019-05-10 | 77.920 | 78.940 | 76.770 | 78.690 | 23.738 | 8,969,700 |
| 2019-05-09 | 77.580 | 78.360 | 76.930 | 78.170 | 23.581 | 8,523,000 |
| 2019-05-08 | 78.260 | 79.110 | 78.000 | 78.200 | 23.590 | 9,931,800 |
| 2019-05-07 | 79.190 | 79.240 | 77.240 | 78.270 | 23.611 | 16,264,800 |
| 2019-05-06 | 79.120 | 80.320 | 79.060 | 80.070 | 24.154 | 8,652,000 |
| 2019-05-03 | 79.330 | 80.730 | 79.130 | 80.520 | 24.290 | 7,392,000 |
| 2019-05-02 | 78.990 | 79.180 | 78.050 | 78.910 | 23.804 | 8,424,000 |
| 2019-05-01 | 79.550 | 79.800 | 78.920 | 79.130 | 23.870 | 10,839,300 |
| 2019-04-30 | 79.340 | 79.830 | 78.520 | 79.630 | 24.021 | 10,522,800 |
| 2019-04-29 | 79.080 | 79.560 | 78.730 | 79.370 | 23.943 | 8,044,800 |
| 2019-04-26 | 78.650 | 79.330 | 78.630 | 79.170 | 23.883 | 8,909,400 |
| 2019-04-25 | 78.860 | 79.040 | 78.030 | 78.540 | 23.692 | 9,123,300 |
| 2019-04-24 | 79.090 | 80.370 | 79.090 | 79.320 | 23.928 | 11,260,800 |
| 2019-04-23 | 78.810 | 79.090 | 78.210 | 79.020 | 23.837 | 10,312,500 |
| 2019-04-22 | 78.690 | 79.260 | 78.200 | 78.820 | 23.777 | 10,434,300 |
| 2019-04-18 | 79.830 | 79.830 | 78.470 | 78.970 | 23.822 | 18,888,300 |
| 2019-04-17 | 79.400 | 80.510 | 78.700 | 78.940 | 23.813 | 24,583,800 |
| 2019-04-16 | 76.120 | 76.310 | 75.570 | 75.890 | 22.893 | 10,317,000 |
| 2019-04-15 | 76.400 | 76.650 | 75.540 | 75.870 | 22.887 | 11,035,800 |
| 2019-04-12 | 75.790 | 76.820 | 75.540 | 76.660 | 23.125 | 11,161,800 |
| 2019-04-11 | 75.220 | 75.510 | 74.880 | 75.400 | 22.745 | 6,002,100 |
| 2019-04-10 | 74.830 | 75.250 | 74.250 | 75.070 | 22.646 | 7,667,100 |
| 2019-04-09 | 75.090 | 75.320 | 74.110 | 74.690 | 22.531 | 13,069,200 |
| 2019-04-08 | 74.540 | 75.740 | 74.370 | 75.620 | 22.812 | 12,559,200 |
| 2019-04-05 | 74.760 | 75.250 | 74.180 | 74.420 | 22.450 | 13,231,500 |
| 2019-04-04 | 75.030 | 75.240 | 74.590 | 74.800 | 22.564 | 23,358,900 |
| 2019-04-03 | 76.320 | 76.590 | 75.090 | 75.220 | 22.691 | 21,575,700 |
| 2019-04-02 | 76.920 | 77.150 | 76.120 | 76.180 | 22.981 | 10,810,800 |
| 2019-04-01 | 75.350 | 76.780 | 75.130 | 76.700 | 23.137 | 14,290,800 |
| 2019-03-29 | 74.910 | 75.160 | 74.660 | 74.820 | 22.570 | 11,731,200 |
| 2019-03-28 | 73.550 | 74.490 | 73.400 | 74.430 | 22.453 | 9,661,500 |
| 2019-03-27 | 72.920 | 73.550 | 72.690 | 73.400 | 22.142 | 5,966,700 |
| 2019-03-26 | 73.190 | 73.590 | 72.470 | 73.040 | 22.033 | 8,594,700 |
| 2019-03-25 | 72.230 | 73.250 | 72.230 | 72.760 | 21.949 | 8,603,400 |
| 2019-03-22 | 73.430 | 73.510 | 72.420 | 72.510 | 21.873 | 9,972,000 |
| 2019-03-21 | 72.320 | 73.800 | 72.250 | 73.640 | 22.214 | 6,540,900 |
| 2019-03-20 | 72.820 | 73.650 | 72.360 | 72.820 | 21.967 | 14,347,800 |
| 2019-03-19 | 74.040 | 74.370 | 72.800 | 72.950 | 22.006 | 13,514,400 |
| 2019-03-18 | 73.390 | 74.130 | 72.830 | 73.870 | 22.284 | 11,989,200 |
| 2019-03-15 | 72.870 | 73.700 | 72.600 | 72.810 | 21.964 | 40,917,900 |
| 2019-03-14 | 74.090 | 74.150 | 72.790 | 73.000 | 22.021 | 12,828,600 |
| 2019-03-13 | 73.060 | 74.390 | 72.530 | 73.970 | 22.314 | 14,249,400 |
| 2019-03-12 | 73.120 | 73.360 | 72.260 | 72.660 | 21.919 | 16,727,400 |
| 2019-03-11 | 71.630 | 72.960 | 71.230 | 72.950 | 22.006 | 13,270,500 |
| 2019-03-08 | 71.470 | 71.830 | 70.570 | 71.770 | 21.650 | 16,813,800 |
| 2019-03-07 | 71.810 | 72.260 | 71.610 | 72.020 | 21.726 | 17,881,500 |
| 2019-03-06 | 71.940 | 72.410 | 71.500 | 72.050 | 21.735 | 16,137,300 |
Stock splits
| Date | Split (new : old) |
|---|
| 2021-06-29 | 959692:319897 |
| 2011-06-16 | 959692:319897 |
| 2006-08-16 | 2:1 |
| 1995-12-22 | 2:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-08-31 | 0.1400 USD |
| 2026-05-29 | 0.1400 USD |
| 2026-02-27 | 0.1400 USD |
| 2025-11-28 | 0.1300 USD |
| 2025-08-29 | 0.1300 USD |
| 2025-05-30 | 0.1300 USD |
| 2025-02-28 | 0.1300 USD |
| 2024-11-29 | 0.1200 USD |
| 2024-08-30 | 0.1200 USD |
| 2024-05-31 | 0.1200 USD |
| 2024-02-28 | 0.1200 USD |
| 2023-11-29 | 0.1100 USD |
| 2023-08-30 | 0.1100 USD |
| 2023-05-30 | 0.1100 USD |
| 2023-02-27 | 0.1100 USD |
| 2022-11-29 | 0.1000 USD |
| 2022-08-30 | 0.1000 USD |
| 2022-05-27 | 0.1000 USD |
| 2022-02-25 | 0.1000 USD |
| 2021-11-29 | 0.0933 USD |
| 2021-08-30 | 0.0933 USD |
| 2021-05-27 | 0.2800 USD |
| 2021-02-25 | 0.2800 USD |
| 2020-11-27 | 0.2600 USD |
| 2020-08-28 | 0.2600 USD |
| 2020-05-28 | 0.2600 USD |
| 2020-02-27 | 0.2600 USD |
| 2019-11-27 | 0.2400 USD |
| 2019-08-29 | 0.2400 USD |
| 2019-05-30 | 0.2400 USD |
| 2019-02-27 | 0.2400 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.