| Date | Open | High | Low | Close | Adj. close | Volume |
| 2020-08-05 | 125.48 | 129.77 | 125.20 | 127.03 | 52.050 | 4,208,800 |
| 2020-08-04 | 123.44 | 125.51 | 123.44 | 125.02 | 51.227 | 3,008,200 |
| 2020-08-03 | 124.10 | 124.80 | 122.97 | 124.04 | 50.825 | 2,435,000 |
| 2020-07-31 | 123.42 | 124.77 | 122.47 | 124.46 | 50.997 | 2,492,600 |
| 2020-07-30 | 123.51 | 123.96 | 122.70 | 123.75 | 50.706 | 2,867,600 |
| 2020-07-29 | 124.34 | 125.37 | 124.23 | 125.01 | 51.223 | 2,162,400 |
| 2020-07-28 | 122.19 | 125.94 | 122.16 | 124.65 | 51.075 | 2,644,400 |
| 2020-07-27 | 125.29 | 125.42 | 122.79 | 122.98 | 50.391 | 2,657,800 |
| 2020-07-24 | 127.81 | 128.86 | 125.15 | 125.62 | 51.472 | 2,862,400 |
| 2020-07-23 | 127.47 | 129.18 | 126.93 | 127.34 | 52.177 | 2,920,200 |
| 2020-07-22 | 125.46 | 128.19 | 124.70 | 127.88 | 52.398 | 5,327,800 |
| 2020-07-21 | 123.31 | 125.97 | 123.31 | 125.28 | 51.333 | 3,517,800 |
| 2020-07-20 | 124.01 | 124.72 | 122.19 | 122.62 | 50.243 | 2,457,200 |
| 2020-07-17 | 122.96 | 124.98 | 122.94 | 124.82 | 51.145 | 3,872,200 |
| 2020-07-16 | 122.80 | 123.53 | 121.57 | 122.63 | 50.247 | 2,744,200 |
| 2020-07-15 | 123.25 | 125.12 | 122.45 | 123.15 | 50.460 | 4,554,000 |
| 2020-07-14 | 120.36 | 122.51 | 120.35 | 121.84 | 49.924 | 4,227,200 |
| 2020-07-13 | 119.60 | 121.30 | 118.92 | 120.17 | 49.239 | 2,865,800 |
| 2020-07-10 | 116.12 | 119.51 | 116.12 | 119.17 | 48.830 | 2,642,600 |
| 2020-07-09 | 116.67 | 117.00 | 114.15 | 116.29 | 47.650 | 4,486,000 |
| 2020-07-08 | 117.22 | 118.38 | 116.64 | 117.25 | 48.043 | 3,430,400 |
| 2020-07-07 | 119.08 | 119.22 | 117.59 | 117.76 | 48.252 | 4,230,400 |
| 2020-07-06 | 121.97 | 122.37 | 119.63 | 120.45 | 49.354 | 3,666,400 |
| 2020-07-02 | 122.27 | 123.70 | 120.74 | 120.94 | 49.555 | 3,050,200 |
| 2020-07-01 | 119.33 | 121.66 | 117.96 | 121.35 | 49.723 | 3,936,000 |
| 2020-06-30 | 118.17 | 118.31 | 115.76 | 117.23 | 48.035 | 3,558,400 |
| 2020-06-29 | 114.23 | 118.16 | 113.45 | 118.12 | 48.399 | 3,067,800 |
| 2020-06-26 | 116.89 | 117.94 | 112.16 | 112.61 | 46.142 | 14,151,000 |
| 2020-06-25 | 118.31 | 118.46 | 115.92 | 117.32 | 48.072 | 3,530,800 |
| 2020-06-24 | 118.03 | 120.30 | 116.98 | 120.04 | 48.758 | 4,126,800 |
| 2020-06-23 | 120.91 | 121.99 | 118.77 | 119.48 | 48.530 | 3,668,600 |
| 2020-06-22 | 117.35 | 120.12 | 117.35 | 119.45 | 48.518 | 4,749,000 |
| 2020-06-19 | 125.96 | 126.18 | 117.25 | 117.25 | 47.625 | 12,026,000 |
| 2020-06-18 | 123.13 | 124.83 | 122.75 | 124.56 | 50.594 | 2,906,200 |
| 2020-06-17 | 124.98 | 125.51 | 121.81 | 124.17 | 50.435 | 3,668,400 |
| 2020-06-16 | 128.65 | 129.59 | 123.62 | 124.36 | 50.513 | 5,864,400 |
| 2020-06-15 | 122.04 | 125.91 | 120.38 | 125.25 | 50.874 | 7,050,600 |
| 2020-06-12 | 127.69 | 128.27 | 122.08 | 124.05 | 50.387 | 4,721,600 |
| 2020-06-11 | 125.17 | 125.61 | 122.65 | 123.48 | 50.155 | 4,957,200 |
| 2020-06-10 | 130.50 | 131.40 | 128.43 | 128.56 | 52.219 | 3,235,600 |
| 2020-06-09 | 133.10 | 133.28 | 129.78 | 130.31 | 52.929 | 3,163,000 |
| 2020-06-08 | 135.11 | 135.97 | 133.89 | 134.79 | 54.749 | 2,711,600 |
| 2020-06-05 | 130.71 | 136.08 | 129.84 | 133.79 | 54.343 | 3,016,200 |
| 2020-06-04 | 130.65 | 130.97 | 127.37 | 128.79 | 52.312 | 2,733,000 |
| 2020-06-03 | 131.37 | 132.71 | 130.90 | 131.60 | 53.453 | 2,794,400 |
| 2020-06-02 | 130.09 | 130.45 | 128.78 | 130.32 | 52.933 | 2,324,000 |
| 2020-06-01 | 126.30 | 130.05 | 126.15 | 129.07 | 52.426 | 2,269,800 |
| 2020-05-29 | 126.47 | 127.42 | 124.74 | 126.31 | 51.305 | 3,588,400 |
| 2020-05-28 | 127.33 | 127.78 | 125.68 | 127.39 | 51.743 | 2,651,000 |
| 2020-05-27 | 128.49 | 128.52 | 123.24 | 124.90 | 50.732 | 2,406,800 |
| 2020-05-26 | 125.72 | 127.38 | 124.33 | 125.23 | 50.866 | 2,379,200 |
| 2020-05-22 | 121.14 | 123.97 | 120.57 | 123.81 | 50.289 | 1,713,800 |
| 2020-05-21 | 122.45 | 123.79 | 120.96 | 121.08 | 49.180 | 2,527,600 |
| 2020-05-20 | 126.29 | 127.09 | 122.29 | 122.64 | 49.814 | 2,605,600 |
| 2020-05-19 | 123.80 | 127.43 | 122.20 | 126.10 | 51.219 | 3,357,600 |
| 2020-05-18 | 122.87 | 125.84 | 122.71 | 124.00 | 50.366 | 3,994,400 |
| 2020-05-15 | 119.89 | 120.98 | 116.92 | 119.20 | 48.417 | 5,665,200 |
| 2020-05-14 | 117.10 | 120.63 | 114.33 | 120.34 | 48.880 | 2,721,800 |
| 2020-05-13 | 121.11 | 121.94 | 116.20 | 118.25 | 48.031 | 3,534,800 |
| 2020-05-12 | 124.75 | 125.59 | 121.36 | 121.39 | 49.306 | 3,043,800 |
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.