| Date | Open | High | Low | Close | Adj. close | Volume |
| 2020-10-29 | 49.300 | 50.800 | 48.030 | 49.280 | 44.609 | 22,526,800 |
| 2020-10-28 | 52.870 | 54.100 | 52.380 | 53.250 | 48.203 | 9,717,200 |
| 2020-10-27 | 53.390 | 53.840 | 53.000 | 53.550 | 48.474 | 4,613,000 |
| 2020-10-26 | 53.490 | 53.950 | 52.280 | 53.340 | 48.284 | 6,597,300 |
| 2020-10-23 | 52.470 | 53.950 | 52.470 | 53.790 | 48.691 | 5,734,700 |
| 2020-10-22 | 52.590 | 52.720 | 51.570 | 52.290 | 47.334 | 5,164,000 |
| 2020-10-21 | 54.290 | 54.480 | 52.630 | 52.820 | 47.813 | 6,557,400 |
| 2020-10-20 | 54.420 | 55.130 | 54.030 | 54.200 | 49.062 | 6,407,500 |
| 2020-10-19 | 56.430 | 56.900 | 53.920 | 54.320 | 49.171 | 6,721,200 |
| 2020-10-16 | 55.330 | 56.440 | 55.190 | 55.830 | 50.538 | 6,165,600 |
| 2020-10-15 | 55.790 | 56.110 | 54.860 | 55.400 | 50.149 | 6,275,700 |
| 2020-10-14 | 57.790 | 58.340 | 56.430 | 56.460 | 51.108 | 7,513,800 |
| 2020-10-13 | 55.550 | 57.820 | 55.400 | 57.590 | 52.131 | 7,445,700 |
| 2020-10-12 | 56.200 | 56.200 | 54.530 | 55.380 | 50.131 | 8,092,000 |
| 2020-10-09 | 52.430 | 55.860 | 52.320 | 55.450 | 50.194 | 12,658,300 |
| 2020-10-08 | 51.300 | 52.180 | 50.980 | 52.080 | 47.143 | 6,746,800 |
| 2020-10-07 | 50.550 | 51.110 | 49.980 | 50.940 | 46.112 | 6,016,400 |
| 2020-10-06 | 51.910 | 51.910 | 49.490 | 49.660 | 44.953 | 8,824,800 |
| 2020-10-05 | 51.940 | 52.110 | 51.150 | 51.770 | 46.863 | 4,954,700 |
| 2020-10-02 | 51.610 | 52.430 | 51.190 | 51.680 | 46.781 | 5,456,700 |
| 2020-10-01 | 52.370 | 52.860 | 52.000 | 52.380 | 47.415 | 6,659,600 |
| 2020-09-30 | 52.980 | 53.620 | 51.510 | 52.100 | 47.162 | 9,083,900 |
| 2020-09-29 | 53.950 | 54.300 | 52.590 | 52.650 | 47.659 | 7,029,100 |
| 2020-09-28 | 53.200 | 54.360 | 53.100 | 54.040 | 48.918 | 6,507,200 |
| 2020-09-25 | 51.970 | 52.730 | 51.180 | 52.480 | 47.506 | 6,852,600 |
| 2020-09-24 | 50.220 | 52.170 | 50.040 | 51.780 | 46.872 | 8,182,500 |
| 2020-09-23 | 51.150 | 51.460 | 50.420 | 50.680 | 45.876 | 6,502,600 |
| 2020-09-22 | 50.640 | 51.040 | 49.830 | 50.920 | 46.093 | 6,906,300 |
| 2020-09-21 | 47.930 | 50.240 | 47.730 | 50.140 | 45.387 | 9,097,400 |
| 2020-09-18 | 49.000 | 49.240 | 48.080 | 48.610 | 44.002 | 10,017,200 |
| 2020-09-17 | 49.360 | 49.440 | 47.440 | 48.640 | 44.030 | 15,676,200 |
| 2020-09-16 | 51.780 | 52.250 | 50.290 | 50.420 | 45.641 | 9,394,000 |
| 2020-09-15 | 52.680 | 52.990 | 51.640 | 51.780 | 46.872 | 7,750,000 |
| 2020-09-14 | 53.290 | 53.580 | 52.210 | 52.300 | 47.343 | 7,417,400 |
| 2020-09-11 | 52.330 | 53.080 | 52.100 | 52.770 | 47.768 | 7,224,600 |
| 2020-09-10 | 53.720 | 54.600 | 52.030 | 52.320 | 47.361 | 7,080,700 |
| 2020-09-09 | 52.030 | 53.710 | 51.710 | 53.440 | 48.375 | 8,912,100 |
| 2020-09-08 | 51.170 | 52.660 | 50.970 | 51.530 | 46.646 | 12,745,100 |
| 2020-09-04 | 52.820 | 53.330 | 50.950 | 52.540 | 47.560 | 9,971,400 |
| 2020-09-03 | 54.640 | 55.420 | 52.590 | 53.160 | 48.121 | 10,157,700 |
| 2020-09-02 | 53.890 | 55.230 | 53.510 | 55.090 | 49.868 | 10,896,300 |
| 2020-09-01 | 54.950 | 55.230 | 53.370 | 53.650 | 48.565 | 10,121,800 |
| 2020-08-31 | 54.000 | 54.910 | 53.570 | 54.780 | 49.588 | 13,417,200 |
| 2020-08-28 | 56.260 | 56.260 | 54.050 | 54.270 | 48.981 | 12,445,500 |
| 2020-08-27 | 58.920 | 58.920 | 56.200 | 56.310 | 50.822 | 8,112,900 |
| 2020-08-26 | 57.960 | 58.660 | 57.380 | 58.580 | 52.871 | 6,498,800 |
| 2020-08-25 | 58.510 | 58.890 | 58.020 | 58.050 | 52.393 | 4,983,200 |
| 2020-08-24 | 58.460 | 58.960 | 58.060 | 58.780 | 53.051 | 6,053,100 |
| 2020-08-21 | 57.860 | 59.060 | 57.510 | 58.210 | 52.537 | 6,784,200 |
| 2020-08-20 | 57.600 | 58.060 | 57.160 | 57.660 | 52.041 | 6,458,400 |
| 2020-08-19 | 57.150 | 58.380 | 57.030 | 57.710 | 52.086 | 7,208,600 |
| 2020-08-18 | 57.570 | 57.880 | 56.940 | 57.030 | 51.472 | 4,807,100 |
| 2020-08-17 | 56.690 | 57.570 | 56.300 | 57.350 | 51.761 | 5,689,900 |
| 2020-08-14 | 56.530 | 57.600 | 55.870 | 56.290 | 50.804 | 6,253,200 |
| 2020-08-13 | 55.600 | 57.060 | 55.600 | 56.280 | 50.795 | 8,205,900 |
| 2020-08-12 | 54.400 | 56.200 | 54.390 | 55.490 | 50.082 | 6,976,200 |
| 2020-08-11 | 54.210 | 55.640 | 53.700 | 54.290 | 48.999 | 9,325,500 |
| 2020-08-10 | 55.220 | 55.290 | 54.020 | 54.370 | 49.071 | 6,268,400 |
| 2020-08-07 | 55.340 | 55.920 | 54.780 | 55.210 | 49.829 | 6,369,300 |
| 2020-08-06 | 55.990 | 56.530 | 54.840 | 55.080 | 49.712 | 8,657,100 |
Stock splits
| Date | Split (new : old) |
|---|
| 2015-07-20 | 2376:1000 |
| 2005-02-17 | 2:1 |
| 2003-08-29 | 2:1 |
| 2000-05-25 | 2:1 |
| 1999-03-02 | 3:1 |
Dividends
| Ex-date | Amount |
|---|
| 2026-08-28 | 0.3100 USD |
| 2026-05-29 | 0.3100 USD |
| 2026-03-06 | 0.3100 USD |
| 2025-11-28 | 0.2900 USD |
| 2025-08-29 | 0.2900 USD |
| 2025-05-30 | 0.2900 USD |
| 2025-03-14 | 0.2900 USD |
| 2024-11-29 | 0.2700 USD |
| 2024-08-30 | 0.2700 USD |
| 2024-05-31 | 0.2700 USD |
| 2024-03-08 | 0.2700 USD |
| 2023-11-30 | 0.2500 USD |
| 2023-08-31 | 0.2500 USD |
| 2023-05-31 | 0.2500 USD |
| 2023-03-09 | 0.2500 USD |
| 2022-11-30 | 0.2200 USD |
| 2022-08-31 | 0.2200 USD |
| 2022-05-31 | 0.2200 USD |
| 2022-03-09 | 0.2200 USD |
| 2021-11-30 | 0.1800 USD |
| 2021-08-31 | 0.1800 USD |
| 2021-05-28 | 0.1800 USD |
| 2021-02-26 | 0.1800 USD |
| 2020-11-30 | 0.1600 USD |
| 2020-08-31 | 0.1600 USD |
| 2020-05-29 | 0.1600 USD |
| 2020-02-28 | 0.1600 USD |
| 2019-11-29 | 0.1400 USD |
| 2019-08-30 | 0.1400 USD |
| 2019-05-30 | 0.1400 USD |
| 2019-02-28 | 0.1400 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.