| Date | Open | High | Low | Close | Adj. close | Volume |
| 2021-07-20 | 30.880 | 31.430 | 30.860 | 31.180 | 29.056 | 11,295,900 |
| 2021-07-19 | 31.130 | 31.170 | 30.640 | 30.820 | 28.721 | 13,505,300 |
| 2021-07-16 | 31.760 | 31.970 | 31.410 | 31.510 | 29.364 | 13,642,100 |
| 2021-07-15 | 31.450 | 31.960 | 31.450 | 31.810 | 29.644 | 12,351,000 |
| 2021-07-14 | 31.820 | 31.960 | 31.570 | 31.640 | 29.485 | 11,147,200 |
| 2021-07-13 | 31.580 | 31.920 | 31.580 | 31.700 | 29.541 | 8,716,600 |
| 2021-07-12 | 31.860 | 32.000 | 31.520 | 31.740 | 29.578 | 8,437,800 |
| 2021-07-09 | 31.620 | 31.950 | 31.590 | 31.830 | 29.662 | 15,171,200 |
| 2021-07-08 | 32.100 | 32.200 | 30.840 | 30.950 | 28.842 | 24,349,200 |
| 2021-07-07 | 32.300 | 33.040 | 32.290 | 32.980 | 30.734 | 12,646,700 |
| 2021-07-06 | 32.470 | 32.560 | 31.970 | 32.400 | 30.193 | 10,507,300 |
| 2021-07-02 | 32.380 | 32.800 | 32.230 | 32.580 | 30.361 | 11,422,000 |
| 2021-07-01 | 32.210 | 32.450 | 32.070 | 32.280 | 30.082 | 10,988,100 |
| 2021-06-30 | 31.950 | 32.130 | 31.570 | 32.080 | 29.895 | 15,063,400 |
| 2021-06-29 | 32.320 | 32.430 | 31.360 | 31.560 | 29.411 | 18,270,800 |
| 2021-06-28 | 95.850 | 96.240 | 94.920 | 95.320 | 29.609 | 13,197,600 |
| 2021-06-25 | 95.260 | 96.420 | 95.260 | 95.910 | 29.793 | 10,498,500 |
| 2021-06-24 | 94.900 | 95.310 | 94.310 | 95.150 | 29.557 | 12,420,900 |
| 2021-06-23 | 95.050 | 95.300 | 94.510 | 94.660 | 29.404 | 10,493,400 |
| 2021-06-22 | 95.740 | 95.990 | 95.160 | 95.280 | 29.597 | 8,943,600 |
| 2021-06-21 | 95.300 | 96.380 | 95.190 | 95.810 | 29.762 | 10,646,400 |
| 2021-06-18 | 95.420 | 95.680 | 94.540 | 94.750 | 29.432 | 19,734,600 |
| 2021-06-17 | 97.220 | 97.470 | 95.650 | 96.250 | 29.898 | 10,155,000 |
| 2021-06-16 | 98.500 | 98.540 | 96.900 | 97.230 | 30.203 | 11,285,100 |
| 2021-06-15 | 98.040 | 98.620 | 97.400 | 98.410 | 30.569 | 12,713,400 |
| 2021-06-14 | 97.390 | 97.710 | 96.590 | 97.290 | 30.221 | 8,616,600 |
| 2021-06-11 | 97.260 | 97.480 | 96.810 | 97.230 | 30.203 | 8,883,000 |
| 2021-06-10 | 98.040 | 98.370 | 96.620 | 96.670 | 30.029 | 11,526,600 |
| 2021-06-09 | 98.130 | 98.470 | 97.540 | 97.820 | 30.386 | 8,712,600 |
| 2021-06-08 | 98.060 | 98.670 | 97.070 | 98.150 | 30.489 | 14,946,000 |
| 2021-06-07 | 99.790 | 100.10 | 98.040 | 98.070 | 30.464 | 9,384,900 |
| 2021-06-04 | 100.50 | 100.50 | 98.930 | 99.620 | 30.945 | 7,880,400 |
| 2021-06-03 | 98.800 | 100.53 | 98.560 | 99.700 | 30.970 | 9,493,500 |
| 2021-06-02 | 100.46 | 100.75 | 99.480 | 99.580 | 30.933 | 7,934,400 |
| 2021-06-01 | 100.56 | 101.15 | 100.21 | 100.30 | 31.156 | 9,130,200 |
| 2021-05-28 | 100.11 | 100.40 | 99.750 | 100.12 | 31.100 | 6,052,500 |
| 2021-05-27 | 100.55 | 101.14 | 99.810 | 99.870 | 31.023 | 12,264,000 |
| 2021-05-26 | 99.120 | 100.63 | 99.070 | 100.44 | 31.113 | 13,305,900 |
| 2021-05-25 | 99.370 | 100.38 | 98.850 | 99.060 | 30.685 | 8,172,000 |
| 2021-05-24 | 99.200 | 99.610 | 98.580 | 99.350 | 30.775 | 8,430,900 |
| 2021-05-21 | 98.560 | 99.570 | 97.820 | 98.290 | 30.447 | 12,012,600 |
| 2021-05-20 | 98.070 | 98.810 | 97.440 | 98.280 | 30.444 | 10,016,700 |
| 2021-05-19 | 97.870 | 98.580 | 97.070 | 98.360 | 30.469 | 11,724,600 |
| 2021-05-18 | 100.28 | 100.50 | 98.840 | 98.900 | 30.636 | 11,467,200 |
| 2021-05-17 | 101.81 | 102.32 | 99.850 | 100.40 | 31.100 | 16,106,400 |
| 2021-05-14 | 101.55 | 102.52 | 101.22 | 101.71 | 31.506 | 10,779,600 |
| 2021-05-13 | 99.520 | 101.26 | 99.260 | 100.73 | 31.203 | 15,173,100 |
| 2021-05-12 | 100.94 | 101.50 | 99.490 | 99.640 | 30.865 | 11,356,500 |
| 2021-05-11 | 102.83 | 102.88 | 101.32 | 101.54 | 31.454 | 13,913,100 |
| 2021-05-10 | 103.63 | 104.87 | 103.10 | 103.16 | 31.955 | 10,260,900 |
| 2021-05-07 | 102.34 | 103.53 | 101.86 | 103.13 | 31.946 | 7,383,000 |
| 2021-05-06 | 101.83 | 102.61 | 101.57 | 102.56 | 31.770 | 8,334,600 |
| 2021-05-05 | 101.95 | 102.36 | 101.00 | 101.20 | 31.348 | 8,781,900 |
| 2021-05-04 | 101.08 | 102.04 | 100.88 | 101.65 | 31.488 | 12,131,400 |
| 2021-05-03 | 101.54 | 102.08 | 101.24 | 101.38 | 31.404 | 7,163,400 |
| 2021-04-30 | 101.07 | 101.77 | 100.55 | 100.75 | 31.209 | 13,802,700 |
| 2021-04-29 | 102.00 | 102.00 | 99.890 | 101.19 | 31.345 | 13,470,300 |
| 2021-04-28 | 101.59 | 102.50 | 101.35 | 101.50 | 31.441 | 12,767,700 |
| 2021-04-27 | 102.10 | 102.29 | 101.40 | 101.92 | 31.571 | 10,035,600 |
| 2021-04-26 | 103.03 | 103.64 | 102.20 | 102.32 | 31.695 | 9,794,100 |
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.