| Date | Open | High | Low | Close | Adj. close | Volume |
| 2020-05-12 | 42.240 | 42.860 | 41.780 | 42.000 | 37.770 | 9,548,400 |
| 2020-05-11 | 41.880 | 42.430 | 41.600 | 42.130 | 37.887 | 13,731,700 |
| 2020-05-08 | 41.700 | 42.440 | 41.700 | 42.150 | 37.905 | 8,946,000 |
| 2020-05-07 | 41.270 | 41.610 | 41.060 | 41.370 | 37.203 | 12,588,900 |
| 2020-05-06 | 40.640 | 41.090 | 40.190 | 40.950 | 36.825 | 11,026,000 |
| 2020-05-05 | 39.920 | 40.760 | 39.770 | 40.320 | 36.259 | 12,414,200 |
| 2020-05-04 | 39.280 | 39.870 | 39.060 | 39.830 | 35.818 | 10,219,900 |
| 2020-05-01 | 38.780 | 39.470 | 38.340 | 39.250 | 35.297 | 13,894,700 |
| 2020-04-30 | 37.630 | 39.960 | 37.550 | 39.830 | 35.818 | 18,279,500 |
| 2020-04-29 | 39.450 | 39.750 | 38.840 | 39.030 | 35.099 | 17,989,600 |
| 2020-04-28 | 39.590 | 39.900 | 38.910 | 39.080 | 35.144 | 16,170,400 |
| 2020-04-27 | 40.040 | 40.360 | 39.560 | 39.630 | 35.638 | 11,090,200 |
| 2020-04-24 | 38.850 | 39.530 | 38.270 | 39.350 | 35.387 | 16,894,800 |
| 2020-04-23 | 38.460 | 38.840 | 37.660 | 37.910 | 34.092 | 15,275,800 |
| 2020-04-22 | 38.150 | 38.480 | 37.920 | 38.250 | 34.397 | 9,823,600 |
| 2020-04-21 | 37.510 | 38.230 | 37.310 | 37.610 | 33.822 | 12,259,600 |
| 2020-04-20 | 37.470 | 38.320 | 37.280 | 37.640 | 33.849 | 12,664,000 |
| 2020-04-17 | 37.450 | 37.640 | 36.990 | 37.460 | 33.687 | 15,513,600 |
| 2020-04-16 | 36.530 | 37.370 | 36.290 | 37.220 | 33.471 | 11,205,800 |
| 2020-04-15 | 35.310 | 36.410 | 35.080 | 36.190 | 32.545 | 10,651,500 |
| 2020-04-14 | 35.450 | 35.980 | 35.270 | 35.740 | 32.140 | 14,582,700 |
| 2020-04-13 | 34.290 | 35.080 | 33.960 | 34.760 | 31.259 | 13,792,100 |
| 2020-04-09 | 33.400 | 34.100 | 33.370 | 33.830 | 30.423 | 13,558,300 |
| 2020-04-08 | 31.850 | 33.080 | 31.800 | 33.010 | 29.685 | 12,044,500 |
| 2020-04-07 | 32.080 | 32.220 | 31.560 | 31.620 | 28.435 | 10,602,500 |
| 2020-04-06 | 30.670 | 31.320 | 30.280 | 31.180 | 28.040 | 14,731,900 |
| 2020-04-03 | 29.150 | 29.670 | 28.800 | 29.410 | 26.448 | 10,869,100 |
| 2020-04-02 | 28.320 | 29.410 | 28.300 | 29.190 | 26.250 | 12,007,100 |
| 2020-04-01 | 29.340 | 29.750 | 28.480 | 28.780 | 25.881 | 14,341,500 |
| 2020-03-31 | 31.030 | 31.180 | 29.940 | 30.060 | 27.032 | 15,868,300 |
| 2020-03-30 | 30.620 | 31.540 | 30.020 | 31.190 | 28.049 | 14,952,000 |
| 2020-03-27 | 29.530 | 30.870 | 29.380 | 30.180 | 27.140 | 14,183,000 |
| 2020-03-26 | 28.480 | 30.270 | 28.480 | 30.160 | 27.122 | 14,333,700 |
| 2020-03-25 | 27.660 | 29.480 | 27.120 | 28.370 | 25.513 | 18,485,800 |
| 2020-03-24 | 27.370 | 27.880 | 26.240 | 27.670 | 24.883 | 24,055,000 |
| 2020-03-23 | 27.250 | 27.640 | 26.020 | 26.340 | 23.687 | 18,502,800 |
| 2020-03-20 | 29.500 | 30.200 | 27.210 | 27.580 | 24.802 | 24,947,000 |
| 2020-03-19 | 31.470 | 31.490 | 29.450 | 29.600 | 26.619 | 19,461,400 |
| 2020-03-18 | 31.620 | 32.850 | 30.200 | 31.300 | 28.147 | 20,304,800 |
| 2020-03-17 | 32.760 | 33.940 | 32.320 | 33.280 | 29.928 | 14,020,000 |
| 2020-03-16 | 30.880 | 33.350 | 30.580 | 32.240 | 28.993 | 17,099,700 |
| 2020-03-13 | 34.550 | 34.810 | 32.990 | 33.990 | 30.566 | 20,972,000 |
| 2020-03-12 | 32.740 | 35.040 | 32.510 | 33.030 | 29.703 | 17,224,800 |
| 2020-03-11 | 35.150 | 35.740 | 34.360 | 34.830 | 31.322 | 13,056,300 |
| 2020-03-10 | 36.490 | 36.610 | 35.000 | 36.040 | 32.410 | 15,419,000 |
| 2020-03-09 | 34.020 | 36.130 | 33.640 | 35.520 | 31.942 | 15,594,000 |
| 2020-03-06 | 35.710 | 36.790 | 35.590 | 36.390 | 32.725 | 12,849,800 |
| 2020-03-05 | 37.480 | 38.220 | 37.070 | 37.220 | 33.471 | 11,816,600 |
| 2020-03-04 | 37.320 | 38.540 | 37.140 | 38.490 | 34.613 | 13,445,400 |
| 2020-03-03 | 35.730 | 37.420 | 35.660 | 36.720 | 33.022 | 18,838,700 |
| 2020-03-02 | 34.620 | 35.970 | 34.280 | 35.960 | 32.338 | 13,131,000 |
| 2020-02-28 | 34.090 | 34.770 | 33.710 | 34.640 | 31.151 | 16,824,600 |
| 2020-02-27 | 36.150 | 36.450 | 35.010 | 35.040 | 31.367 | 16,142,600 |
| 2020-02-26 | 36.810 | 37.180 | 36.420 | 36.690 | 32.844 | 11,917,800 |
| 2020-02-25 | 37.310 | 37.630 | 36.390 | 36.460 | 32.638 | 15,856,200 |
| 2020-02-24 | 37.630 | 37.870 | 36.970 | 37.260 | 33.354 | 18,961,600 |
| 2020-02-21 | 37.340 | 38.940 | 37.150 | 38.200 | 34.196 | 14,695,200 |
| 2020-02-20 | 37.340 | 37.870 | 37.220 | 37.690 | 33.739 | 8,940,300 |
| 2020-02-19 | 38.030 | 38.050 | 37.520 | 37.530 | 33.596 | 7,598,300 |
| 2020-02-18 | 38.280 | 38.630 | 37.760 | 37.870 | 33.900 | 15,223,600 |
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.