Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2019-04-18 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $98.14 | 171,266 |
| 2026-09-03 | — | — | — | $97.36 | 77,805 |
| 2026-09-02 | — | — | — | $95.19 | 174,987 |
| 2026-09-01 | — | — | — | $95.03 | 195,207 |
| 2026-08-31 | — | — | — | $98.25 | 127,496 |
| 2026-08-28 | — | — | — | $99.60 | 153,123 |
| 2026-08-27 | $100.27 | $100.27 | 4,459,200 | $94.72 | 277,312 |
| 2026-08-26 | $93.83 | $93.83 | 7,279,900 | $95.11 | 376,130 |
| 2026-08-25 | $100.92 | $100.92 | 7,057,100 | $103.43 | 271,112 |
| 2026-08-24 | $104.83 | $104.83 | 4,419,000 | $107.49 | 201,172 |
| 2026-08-21 | $107.43 | $107.43 | 2,709,600 | $106.65 | 118,912 |
| 2026-08-20 | $106.30 | $106.30 | 1,988,000 | $107.36 | 95,332 |
| 2026-08-19 | $107.47 | $107.47 | 2,743,200 | $105.89 | 122,344 |
| 2026-08-18 | $104.71 | $104.71 | 1,884,400 | $105.39 | 97,679 |
| 2026-08-17 | $105.56 | $105.56 | 2,431,800 | $105.38 | 133,410 |
| 2026-08-14 | $105.96 | $105.96 | 2,782,900 | $110.75 | 137,992 |
| 2026-08-13 | $109.84 | $109.84 | 3,850,900 | $106.15 | 191,619 |
| 2026-08-12 | $105.13 | $105.13 | 2,133,800 | $103.77 | 96,255 |
| 2026-08-11 | $106.06 | $106.06 | 2,226,900 | $106.08 | 155,899 |
| 2026-08-10 | $107.20 | $107.20 | 3,347,000 | $103.74 | 187,791 |
| 2026-08-07 | $104.50 | $104.50 | 3,360,600 | $102.73 | 168,293 |
| 2026-08-06 | $101.30 | $101.30 | 2,017,000 | $98.56 | 101,814 |
| 2026-08-05 | $100.64 | $100.64 | 2,557,800 | $102.39 | 147,632 |
| 2026-08-04 | $102.12 | $102.12 | 3,653,500 | $97.16 | 254,345 |
| 2026-08-03 | $98.25 | $98.25 | 3,355,000 | $97.53 | 147,239 |
| 2026-07-31 | $96.07 | $96.07 | 4,598,800 | $91.80 | 158,986 |
| 2026-07-30 | $92.32 | $92.32 | 2,840,600 | $91.52 | 90,696 |
| 2026-07-29 | $92.41 | $92.41 | 3,093,200 | $91.19 | 133,245 |
| 2026-07-28 | $91.48 | $91.48 | 3,455,100 | $91.30 | 93,899 |
| 2026-07-27 | $91.22 | $91.22 | 3,131,100 | $90.10 | 202,213 |
| 2026-07-24 | $87.99 | $87.99 | 3,982,000 | $85.22 | 277,357 |
| 2026-07-23 | $84.11 | $84.11 | 3,031,500 | $85.79 | 188,354 |
| 2026-07-22 | $85.81 | $85.81 | 3,088,500 | $89.71 | 205,726 |
| 2026-07-21 | $89.77 | $89.77 | 2,570,000 | $89.78 | 175,866 |
| 2026-07-20 | $90.91 | $90.91 | 2,586,500 | $89.59 | 217,173 |
| 2026-07-17 | $91.13 | $91.13 | 2,751,200 | — | — |
| 2026-07-16 | $92.92 | $92.92 | 2,723,500 | — | — |
| 2026-07-15 | $92.60 | $92.60 | 3,754,300 | — | — |
| 2026-07-14 | $91.15 | $91.15 | 3,197,800 | — | — |
| 2026-07-13 | $91.88 | $91.88 | 3,180,500 | — | — |
| 2026-07-10 | $89.76 | $89.76 | 2,732,600 | — | — |
| 2026-07-09 | $89.88 | $89.88 | 3,109,500 | — | — |
| 2026-07-08 | $87.40 | $87.40 | 3,735,500 | — | — |
| 2026-07-07 | $85.68 | $85.68 | 2,472,800 | — | — |
| 2026-07-06 | $84.96 | $84.96 | 3,402,000 | — | — |
| 2026-07-02 | $87.14 | $87.14 | 3,514,100 | — | — |
| 2026-07-01 | $90.13 | $90.13 | 3,564,600 | — | — |
| 2026-06-30 | $86.31 | $86.31 | 3,824,000 | — | — |
| 2026-06-29 | $86.14 | $86.14 | 3,220,200 | — | — |
| 2026-06-26 | $86.48 | $86.48 | 3,881,900 | — | — |
| 2026-06-25 | $82.88 | $82.88 | 3,265,300 | — | — |
| 2026-06-24 | $85.47 | $85.47 | 3,865,100 | — | — |
| 2026-06-23 | $86.45 | $86.45 | 3,913,300 | — | — |
| 2026-06-22 | $84.34 | $84.34 | 5,488,400 | — | — |
| 2026-06-18 | $86.36 | $86.36 | 8,136,300 | — | — |
| 2026-06-17 | $87.39 | $87.39 | 4,130,700 | — | — |
| 2026-06-16 | $92.07 | $92.07 | 4,712,100 | — | — |
| 2026-06-15 | $94.25 | $94.25 | 4,219,600 | — | — |
| 2026-06-12 | $93.68 | $93.68 | 3,253,400 | — | — |
| 2026-06-11 | $92.32 | $92.32 | 4,154,000 | — | — |
| 2026-06-10 | $93.96 | $93.96 | 3,468,000 | — | — |
| 2026-06-09 | $96.83 | $96.83 | 4,799,200 | — | — |
| 2026-06-08 | $101.15 | $101.15 | 3,731,100 | — | — |
| 2026-06-05 | $101.62 | $101.62 | 3,605,600 | — | — |
| 2026-06-04 | $105.21 | $105.21 | 3,608,800 | — | — |
| 2026-06-03 | $106.20 | $106.20 | 3,093,400 | — | — |
| 2026-06-02 | $111.88 | $111.88 | 4,761,000 | — | — |
| 2026-06-01 | $111.62 | $111.62 | 8,697,100 | — | — |
| 2026-05-29 | $101.59 | $101.59 | 5,503,300 | — | — |
| 2026-05-28 | $100.46 | $100.46 | 3,850,700 | — | — |
| 2026-05-27 | $99.96 | $99.96 | 3,561,400 | — | — |
| 2026-05-26 | $100.09 | $100.09 | 5,426,500 | — | — |
| 2026-05-22 | $105.64 | $105.64 | 9,626,500 | — | — |
| 2026-05-21 | $96.75 | $96.75 | 9,122,800 | — | — |
| 2026-05-20 | $99.42 | $99.42 | 4,969,400 | — | — |
| 2026-05-19 | $97.39 | $97.39 | 5,873,300 | — | — |
| 2026-05-18 | $98.87 | $98.87 | 6,000,200 | — | — |
| 2026-05-15 | $100.16 | $100.16 | 6,579,300 | — | — |
| 2026-05-14 | $98.23 | $98.23 | 6,261,200 | — | — |
| 2026-05-13 | $102.43 | $102.43 | 3,479,100 | — | — |
| 2026-05-12 | $102.96 | $102.96 | 4,890,100 | — | — |
| 2026-05-11 | $107.12 | $107.12 | 4,110,300 | — | — |
| 2026-05-08 | $109.21 | $109.21 | 3,771,200 | — | — |
| 2026-05-07 | $108.36 | $108.36 | 4,750,600 | — | — |
| 2026-05-06 | $105.13 | $105.13 | 6,186,800 | — | — |
| 2026-05-05 | $109.10 | $109.10 | 4,238,500 | — | — |
| 2026-05-04 | $106.63 | $106.63 | 5,501,900 | — | — |
| 2026-05-01 | $103.44 | $103.44 | 5,825,900 | — | — |
| 2026-04-30 | $97.15 | $97.15 | 7,949,200 | — | — |
| 2026-04-29 | $95.76 | $95.76 | 6,815,800 | — | — |
| 2026-04-28 | $91.14 | $91.14 | 3,053,700 | — | — |
| 2026-04-27 | $90.83 | $90.83 | 3,885,200 | — | — |
| 2026-04-24 | $92.03 | $92.03 | 4,255,200 | — | — |
| 2026-04-23 | $90.01 | $90.01 | 3,810,800 | — | — |
| 2026-04-22 | $91.92 | $91.92 | 3,490,800 | — | — |
| 2026-04-21 | $90.96 | $90.96 | 4,838,200 | — | — |
| 2026-04-20 | $90.56 | $90.56 | 3,529,200 | — | — |
| 2026-04-17 | $88.02 | $88.02 | 3,633,900 | — | — |
| 2026-04-16 | $86.68 | $86.68 | 5,060,900 | — | — |
| 2026-04-15 | $89.03 | $89.03 | 6,063,800 | — | — |