| Date | Open | High | Low | Close | Adj. close | Volume |
| 2016-04-25 | 101.13 | 101.39 | 100.44 | 101.30 | 36.436 | 1,822,000 |
| 2016-04-22 | 100.80 | 101.38 | 100.40 | 101.14 | 36.378 | 2,029,000 |
| 2016-04-21 | 102.19 | 102.46 | 100.47 | 100.47 | 36.137 | 2,359,200 |
| 2016-04-20 | 104.46 | 105.46 | 102.38 | 102.43 | 36.842 | 2,690,000 |
| 2016-04-19 | 104.55 | 104.92 | 103.83 | 104.21 | 37.483 | 2,071,600 |
| 2016-04-18 | 104.60 | 104.60 | 103.55 | 104.48 | 37.580 | 2,150,000 |
| 2016-04-15 | 103.74 | 104.96 | 103.74 | 104.60 | 37.623 | 1,649,200 |
| 2016-04-14 | 103.96 | 104.16 | 103.46 | 103.91 | 37.375 | 1,803,600 |
| 2016-04-13 | 104.35 | 104.43 | 103.14 | 103.97 | 37.396 | 1,532,800 |
| 2016-04-12 | 103.53 | 104.22 | 103.02 | 104.09 | 37.439 | 1,812,000 |
| 2016-04-11 | 104.32 | 104.87 | 103.12 | 103.32 | 37.162 | 1,775,000 |
| 2016-04-08 | 103.64 | 104.59 | 103.64 | 104.24 | 37.493 | 1,920,000 |
| 2016-04-07 | 102.73 | 103.82 | 102.38 | 103.35 | 37.173 | 2,322,200 |
| 2016-04-06 | 102.85 | 103.32 | 102.10 | 103.20 | 37.119 | 2,145,600 |
| 2016-04-05 | 104.55 | 104.64 | 102.96 | 103.08 | 37.076 | 2,383,800 |
| 2016-04-04 | 105.59 | 105.62 | 104.94 | 105.13 | 37.813 | 2,753,600 |
| 2016-04-01 | 103.92 | 106.05 | 103.38 | 105.92 | 38.098 | 3,390,000 |
| 2016-03-31 | 103.38 | 104.34 | 103.38 | 104.05 | 37.425 | 2,531,400 |
| 2016-03-30 | 104.70 | 104.70 | 103.10 | 103.47 | 37.216 | 2,442,400 |
| 2016-03-29 | 102.88 | 104.32 | 102.33 | 104.15 | 37.461 | 1,898,600 |
| 2016-03-28 | 102.74 | 103.44 | 102.14 | 102.74 | 36.954 | 1,460,200 |
| 2016-03-24 | 101.46 | 102.77 | 101.03 | 102.55 | 36.885 | 1,731,000 |
| 2016-03-23 | 102.30 | 102.53 | 101.39 | 101.83 | 36.626 | 2,876,400 |
| 2016-03-22 | 101.94 | 103.15 | 101.64 | 102.74 | 36.954 | 2,996,800 |
| 2016-03-21 | 103.23 | 103.34 | 102.23 | 102.90 | 36.740 | 2,727,200 |
| 2016-03-18 | 103.10 | 103.96 | 102.29 | 103.23 | 36.858 | 4,759,000 |
| 2016-03-17 | 100.81 | 103.25 | 100.49 | 103.04 | 36.790 | 2,439,400 |
| 2016-03-16 | 99.980 | 101.00 | 98.860 | 100.62 | 35.926 | 2,430,600 |
| 2016-03-15 | 99.370 | 100.39 | 99.370 | 100.20 | 35.776 | 2,085,200 |
| 2016-03-14 | 99.430 | 100.32 | 98.720 | 100.07 | 35.729 | 1,922,200 |
| 2016-03-11 | 98.940 | 99.690 | 98.770 | 99.460 | 35.512 | 2,713,200 |
| 2016-03-10 | 98.750 | 99.300 | 97.150 | 98.240 | 35.076 | 2,341,000 |
| 2016-03-09 | 98.450 | 99.740 | 97.930 | 98.870 | 35.301 | 1,999,000 |
| 2016-03-08 | 97.550 | 98.590 | 97.040 | 98.340 | 35.112 | 2,622,000 |
| 2016-03-07 | 97.230 | 97.850 | 96.260 | 97.400 | 34.776 | 3,658,800 |
| 2016-03-04 | 98.420 | 98.860 | 97.310 | 97.860 | 34.940 | 2,210,600 |
| 2016-03-03 | 97.520 | 98.870 | 96.360 | 98.560 | 35.190 | 2,187,400 |
| 2016-03-02 | 96.060 | 97.450 | 94.390 | 97.430 | 34.787 | 3,523,600 |
| 2016-03-01 | 97.220 | 97.350 | 96.140 | 96.570 | 34.480 | 2,464,800 |
| 2016-02-29 | 95.400 | 97.620 | 95.040 | 96.510 | 34.458 | 4,566,200 |
| 2016-02-26 | 98.070 | 98.070 | 95.140 | 95.560 | 34.119 | 5,587,200 |
| 2016-02-25 | 98.890 | 99.440 | 98.110 | 98.910 | 35.315 | 3,552,200 |
| 2016-02-24 | 98.320 | 99.120 | 98.060 | 98.900 | 35.312 | 3,224,800 |
| 2016-02-23 | 98.080 | 99.240 | 97.780 | 98.830 | 35.287 | 2,254,600 |
| 2016-02-22 | 97.730 | 99.480 | 97.670 | 98.750 | 35.258 | 3,011,800 |
| 2016-02-19 | 96.660 | 97.300 | 95.740 | 97.250 | 34.722 | 4,286,600 |
| 2016-02-18 | 95.320 | 97.390 | 95.200 | 96.880 | 34.590 | 1,991,200 |
| 2016-02-17 | 94.840 | 95.680 | 94.080 | 95.500 | 34.098 | 2,267,000 |
| 2016-02-16 | 94.070 | 94.770 | 93.290 | 94.440 | 33.719 | 2,720,200 |
| 2016-02-12 | 94.950 | 95.110 | 93.240 | 93.470 | 33.373 | 3,638,600 |
| 2016-02-11 | 96.400 | 96.910 | 94.040 | 94.450 | 33.723 | 2,932,600 |
| 2016-02-10 | 95.440 | 97.730 | 95.350 | 97.110 | 34.672 | 3,422,200 |
| 2016-02-09 | 94.750 | 96.590 | 94.010 | 95.900 | 34.240 | 2,618,000 |
| 2016-02-08 | 94.870 | 95.290 | 93.030 | 95.100 | 33.955 | 2,680,400 |
| 2016-02-05 | 94.980 | 95.630 | 94.080 | 95.060 | 33.941 | 2,663,800 |
| 2016-02-04 | 95.480 | 96.970 | 95.200 | 95.310 | 34.030 | 3,978,200 |
| 2016-02-03 | 95.950 | 96.840 | 95.180 | 95.640 | 34.148 | 3,445,200 |
| 2016-02-02 | 94.940 | 95.650 | 94.040 | 95.520 | 34.105 | 4,533,200 |
| 2016-02-01 | 94.750 | 96.200 | 94.290 | 95.670 | 34.158 | 2,841,800 |
| 2016-01-29 | 93.710 | 95.280 | 93.710 | 94.750 | 33.830 | 4,034,200 |
Stock splits
| Date | Split (new : old) |
|---|
| 2023-08-22 | 2:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-09-24 | 0.6580 USD |
| 2026-06-25 | 0.6580 USD |
| 2026-03-19 | 0.6580 USD |
| 2025-12-11 | 0.6450 USD |
| 2025-10-01 | 0.6450 USD |
| 2025-06-26 | 0.6450 USD |
| 2025-03-20 | 0.6450 USD |
| 2024-12-05 | 0.6200 USD |
| 2024-09-26 | 0.6200 USD |
| 2024-06-27 | 0.6200 USD |
| 2024-03-20 | 0.6200 USD |
| 2023-12-05 | 0.5950 USD |
| 2023-09-26 | 0.5950 USD |
| 2023-07-03 | 1.1900 USD |
| 2023-03-21 | 1.1900 USD |
| 2022-12-21 | 1.1450 USD |
| 2022-09-22 | 1.1450 USD |
| 2022-07-06 | 1.1450 USD |
| 2022-03-24 | 1.1450 USD |
| 2021-12-22 | 1.1000 USD |
| 2021-09-23 | 1.1000 USD |
| 2021-07-06 | 1.1000 USD |
| 2021-03-24 | 1.1000 USD |
| 2020-12-17 | 1.0450 USD |
| 2020-09-24 | 1.0450 USD |
| 2020-06-25 | 1.0450 USD |
| 2020-03-19 | 1.0450 USD |
| 2019-12-27 | 0.9680 USD |
| 2019-09-19 | 0.9680 USD |
| 2019-07-03 | 0.9680 USD |
| 2019-03-21 | 0.9680 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.