| Date | Open | High | Low | Close | Adj. close | Volume |
| 2021-01-27 | 58.640 | 60.550 | 58.050 | 58.350 | 52.984 | 10,645,100 |
| 2021-01-26 | 57.090 | 59.310 | 56.970 | 59.170 | 53.729 | 8,394,700 |
| 2021-01-25 | 57.000 | 58.380 | 56.820 | 57.250 | 51.985 | 9,818,900 |
| 2021-01-22 | 56.200 | 56.570 | 55.640 | 56.460 | 51.268 | 3,317,000 |
| 2021-01-21 | 56.300 | 56.470 | 55.320 | 56.400 | 51.214 | 5,265,800 |
| 2021-01-20 | 57.300 | 57.540 | 56.120 | 56.170 | 51.005 | 4,798,200 |
| 2021-01-19 | 55.550 | 57.200 | 55.440 | 56.980 | 51.740 | 8,942,400 |
| 2021-01-15 | 55.290 | 55.710 | 54.310 | 55.420 | 50.324 | 9,710,600 |
| 2021-01-14 | 55.830 | 55.830 | 54.980 | 55.270 | 50.187 | 6,937,900 |
| 2021-01-13 | 55.780 | 56.370 | 55.360 | 55.710 | 50.587 | 8,185,100 |
| 2021-01-12 | 53.980 | 56.710 | 53.880 | 56.040 | 50.887 | 11,825,900 |
| 2021-01-11 | 54.180 | 54.410 | 53.470 | 53.930 | 48.971 | 6,956,100 |
| 2021-01-08 | 53.370 | 54.550 | 53.230 | 54.480 | 49.470 | 6,298,300 |
| 2021-01-07 | 53.420 | 54.230 | 53.010 | 53.060 | 48.181 | 7,348,800 |
| 2021-01-06 | 51.500 | 54.290 | 51.400 | 53.220 | 48.326 | 9,911,400 |
| 2021-01-05 | 51.350 | 52.280 | 51.060 | 52.030 | 47.245 | 10,002,400 |
| 2021-01-04 | 50.480 | 51.900 | 50.450 | 51.500 | 46.764 | 7,843,500 |
| 2020-12-31 | 50.610 | 50.810 | 50.000 | 50.250 | 45.629 | 3,597,200 |
| 2020-12-30 | 51.020 | 51.510 | 50.470 | 50.550 | 45.902 | 8,618,900 |
| 2020-12-29 | 50.650 | 51.110 | 50.300 | 50.860 | 46.183 | 4,796,700 |
| 2020-12-28 | 50.500 | 50.550 | 49.930 | 50.240 | 45.620 | 6,187,400 |
| 2020-12-24 | 51.230 | 51.240 | 49.940 | 50.120 | 45.511 | 2,718,500 |
| 2020-12-23 | 52.000 | 52.000 | 51.130 | 51.130 | 46.428 | 4,739,400 |
| 2020-12-22 | 51.710 | 52.020 | 51.080 | 51.620 | 46.873 | 6,215,900 |
| 2020-12-21 | 52.620 | 52.680 | 51.170 | 51.570 | 46.828 | 6,082,300 |
| 2020-12-18 | 53.100 | 53.260 | 52.400 | 53.060 | 48.181 | 10,943,100 |
| 2020-12-17 | 53.630 | 53.960 | 52.440 | 53.050 | 48.172 | 6,195,700 |
| 2020-12-16 | 52.160 | 54.890 | 52.160 | 53.650 | 48.716 | 12,846,700 |
| 2020-12-15 | 49.960 | 52.100 | 49.690 | 52.080 | 47.291 | 7,776,100 |
| 2020-12-14 | 49.230 | 50.500 | 49.230 | 49.570 | 45.012 | 9,127,400 |
| 2020-12-11 | 49.440 | 49.610 | 48.670 | 49.130 | 44.612 | 4,549,500 |
| 2020-12-10 | 49.400 | 49.840 | 48.930 | 49.600 | 45.039 | 4,344,000 |
| 2020-12-09 | 49.960 | 50.180 | 49.220 | 49.500 | 44.948 | 6,794,500 |
| 2020-12-08 | 49.910 | 50.230 | 49.280 | 49.890 | 45.302 | 7,091,500 |
| 2020-12-07 | 50.910 | 51.010 | 49.910 | 50.030 | 45.429 | 5,132,200 |
| 2020-12-04 | 50.030 | 51.190 | 49.640 | 50.970 | 46.283 | 4,791,000 |
| 2020-12-03 | 51.250 | 51.300 | 50.110 | 50.290 | 45.665 | 5,354,200 |
| 2020-12-02 | 50.520 | 51.540 | 50.360 | 51.350 | 46.628 | 9,281,900 |
| 2020-12-01 | 50.500 | 51.460 | 50.180 | 50.520 | 45.874 | 7,160,300 |
| 2020-11-30 | 51.030 | 51.230 | 49.360 | 50.430 | 45.793 | 10,743,200 |
| 2020-11-27 | 50.940 | 51.930 | 50.900 | 51.340 | 46.474 | 3,604,000 |
| 2020-11-25 | 50.750 | 51.030 | 50.050 | 50.450 | 45.668 | 4,438,900 |
| 2020-11-24 | 49.920 | 51.290 | 49.830 | 50.530 | 45.740 | 7,221,600 |
| 2020-11-23 | 49.180 | 50.340 | 49.100 | 49.900 | 45.170 | 9,416,200 |
| 2020-11-20 | 49.800 | 49.880 | 48.960 | 48.990 | 44.346 | 10,521,400 |
| 2020-11-19 | 48.650 | 50.050 | 48.560 | 49.780 | 45.061 | 12,012,200 |
| 2020-11-18 | 48.070 | 49.460 | 48.070 | 48.530 | 43.930 | 12,734,100 |
| 2020-11-17 | 48.370 | 48.900 | 47.960 | 48.330 | 43.749 | 9,892,600 |
| 2020-11-16 | 48.450 | 49.170 | 48.010 | 48.550 | 43.948 | 14,933,300 |
| 2020-11-13 | 46.900 | 48.720 | 46.720 | 48.670 | 44.057 | 12,082,200 |
| 2020-11-12 | 48.130 | 48.170 | 46.400 | 46.590 | 42.174 | 10,266,100 |
| 2020-11-11 | 47.170 | 48.100 | 46.810 | 47.710 | 43.188 | 13,142,300 |
| 2020-11-10 | 47.550 | 47.640 | 45.360 | 46.540 | 42.129 | 15,521,800 |
| 2020-11-09 | 48.000 | 49.250 | 46.850 | 48.320 | 43.740 | 19,388,000 |
| 2020-11-06 | 49.700 | 51.170 | 49.050 | 50.690 | 45.885 | 10,244,300 |
| 2020-11-05 | 48.710 | 49.950 | 48.470 | 49.410 | 44.727 | 10,325,200 |
| 2020-11-04 | 49.470 | 49.640 | 47.560 | 47.820 | 43.287 | 16,562,100 |
| 2020-11-03 | 48.000 | 49.380 | 47.610 | 48.920 | 44.283 | 8,909,500 |
| 2020-11-02 | 48.190 | 49.340 | 47.210 | 47.870 | 43.333 | 10,765,800 |
| 2020-10-30 | 48.770 | 49.140 | 46.990 | 47.630 | 43.115 | 12,565,300 |
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.