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-05-24 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 | — | — | — | $87.71 | 251,820 |
| 2026-09-03 | — | — | — | $90.81 | 387,403 |
| 2026-09-02 | — | — | — | $88.06 | 452,337 |
| 2026-09-01 | — | — | — | $85.34 | 388,094 |
| 2026-08-31 | — | — | — | $83.89 | 232,220 |
| 2026-08-28 | — | — | — | $82.99 | 127,438 |
| 2026-08-27 | $82.40 | $90.01 | 3,942,700 | $81.67 | 238,642 |
| 2026-08-26 | $82.88 | $90.54 | 3,924,500 | $82.93 | 173,730 |
| 2026-08-25 | $83.05 | $90.72 | 3,098,100 | $82.35 | 155,600 |
| 2026-08-24 | $82.81 | $90.46 | 9,243,700 | $82.25 | 384,846 |
| 2026-08-21 | $81.79 | $89.34 | 4,674,900 | $80.31 | 206,367 |
| 2026-08-20 | $79.46 | $86.80 | 4,927,700 | $78.82 | 299,759 |
| 2026-08-19 | $78.57 | $85.83 | 3,716,300 | $78.41 | 222,054 |
| 2026-08-18 | $77.91 | $85.11 | 4,054,600 | $76.77 | 246,825 |
| 2026-08-17 | $76.01 | $83.03 | 3,228,800 | $76.50 | 179,262 |
| 2026-08-14 | $76.68 | $83.76 | 2,336,400 | $75.98 | 103,299 |
| 2026-08-13 | $75.79 | $82.79 | 2,866,800 | $75.80 | 197,672 |
| 2026-08-12 | $75.53 | $82.51 | 5,063,700 | $75.98 | 269,933 |
| 2026-08-11 | $76.22 | $83.26 | 3,592,900 | $76.63 | 241,703 |
| 2026-08-10 | $76.47 | $83.53 | 4,246,000 | $77.17 | 201,496 |
| 2026-08-07 | $76.83 | $83.93 | 3,375,300 | $76.60 | 133,180 |
| 2026-08-06 | $76.86 | $83.96 | 6,403,300 | $78.49 | 317,262 |
| 2026-08-05 | $78.67 | $85.94 | 6,562,200 | $79.49 | 370,592 |
| 2026-08-04 | $78.31 | $85.54 | 6,806,100 | $75.93 | 268,792 |
| 2026-08-03 | $76.04 | $83.06 | 7,955,600 | $78.01 | 365,109 |
| 2026-07-31 | $78.71 | $85.98 | 11,530,700 | $84.14 | 786,963 |
| 2026-07-30 | $89.34 | $97.59 | 5,561,900 | $89.58 | 377,604 |
| 2026-07-29 | $90.51 | $98.87 | 3,922,100 | $89.25 | 201,574 |
| 2026-07-28 | $88.95 | $97.17 | 5,697,600 | $88.56 | 309,650 |
| 2026-07-27 | $87.58 | $95.67 | 3,681,400 | $89.12 | 193,265 |
| 2026-07-24 | $89.25 | $97.49 | 2,484,200 | $88.72 | 124,226 |
| 2026-07-23 | $88.78 | $96.98 | 3,193,200 | $88.84 | 137,242 |
| 2026-07-22 | $88.53 | $96.71 | 2,140,600 | $87.43 | 78,674 |
| 2026-07-21 | $86.94 | $94.97 | 2,412,700 | $87.04 | 90,407 |
| 2026-07-20 | $86.78 | $94.80 | 3,594,200 | $86.70 | 153,863 |
| 2026-07-17 | $87.30 | $95.36 | 3,783,100 | — | — |
| 2026-07-16 | $86.65 | $94.65 | 3,854,100 | — | — |
| 2026-07-15 | $84.45 | $92.25 | 4,378,100 | — | — |
| 2026-07-14 | $84.91 | $92.75 | 2,884,400 | — | — |
| 2026-07-13 | $86.07 | $94.02 | 2,735,600 | — | — |
| 2026-07-10 | $85.68 | $93.59 | 2,181,800 | — | — |
| 2026-07-09 | $83.86 | $91.61 | 2,993,100 | — | — |
| 2026-07-08 | $85.18 | $93.05 | 2,913,600 | — | — |
| 2026-07-07 | $86.75 | $94.76 | 3,138,200 | — | — |
| 2026-07-06 | $86.39 | $94.37 | 4,167,300 | — | — |
| 2026-07-02 | $85.80 | $93.73 | 3,168,100 | — | — |
| 2026-07-01 | $83.54 | $91.26 | 4,631,600 | — | — |
| 2026-06-30 | $84.69 | $92.51 | 3,636,400 | — | — |
| 2026-06-29 | $83.37 | $91.07 | 3,076,400 | — | — |
| 2026-06-26 | $82.62 | $90.25 | 6,394,900 | — | — |
| 2026-06-25 | $81.62 | $89.16 | 3,439,700 | — | — |
| 2026-06-24 | $80.09 | $87.49 | 5,200,200 | — | — |
| 2026-06-23 | $79.11 | $86.42 | 5,827,900 | — | — |
| 2026-06-22 | $78.86 | $86.14 | 3,948,500 | — | — |
| 2026-06-18 | $78.59 | $85.85 | 13,360,300 | — | — |
| 2026-06-17 | $77.37 | $84.52 | 4,221,400 | — | — |
| 2026-06-16 | $76.87 | $83.97 | 4,681,700 | — | — |
| 2026-06-15 | $75.71 | $82.70 | 4,117,300 | — | — |
| 2026-06-12 | $76.14 | $83.17 | 4,116,200 | — | — |
| 2026-06-11 | $74.86 | $81.77 | 4,249,800 | — | — |
| 2026-06-10 | $74.46 | $81.34 | 4,426,400 | — | — |
| 2026-06-09 | $75.01 | $81.94 | 4,223,600 | — | — |
| 2026-06-08 | $75.86 | $82.87 | 4,956,500 | — | — |
| 2026-06-05 | $77.03 | $84.15 | 3,343,200 | — | — |
| 2026-06-04 | $77.46 | $84.61 | 3,398,500 | — | — |
| 2026-06-03 | $77.80 | $84.99 | 3,324,200 | — | — |
| 2026-06-02 | $77.57 | $84.73 | 2,729,100 | — | — |
| 2026-06-01 | $77.68 | $84.86 | 2,658,100 | — | — |
| 2026-05-29 | $78.28 | $85.31 | 6,431,300 | — | — |
| 2026-05-28 | $80.60 | $87.84 | 2,808,300 | — | — |
| 2026-05-27 | $79.89 | $87.07 | 3,085,600 | — | — |
| 2026-05-26 | $79.09 | $86.20 | 2,164,300 | — | — |
| 2026-05-22 | $79.56 | $86.71 | 2,135,400 | — | — |
| 2026-05-21 | $79.04 | $86.14 | 3,626,400 | — | — |
| 2026-05-20 | $78.80 | $85.88 | 3,891,600 | — | — |
| 2026-05-19 | $78.99 | $86.09 | 3,106,600 | — | — |
| 2026-05-18 | $81.08 | $88.37 | 2,747,600 | — | — |
| 2026-05-15 | $82.21 | $89.60 | 2,956,100 | — | — |
| 2026-05-14 | $83.30 | $90.78 | 3,830,800 | — | — |
| 2026-05-13 | $83.35 | $90.84 | 3,076,300 | — | — |
| 2026-05-12 | $82.59 | $90.01 | 3,373,600 | — | — |
| 2026-05-11 | $82.83 | $90.27 | 4,570,700 | — | — |
| 2026-05-08 | $81.13 | $88.42 | 4,624,200 | — | — |
| 2026-05-07 | $79.07 | $86.17 | 6,275,000 | — | — |
| 2026-05-06 | $81.77 | $89.12 | 5,345,100 | — | — |
| 2026-05-05 | $83.90 | $91.44 | 5,015,500 | — | — |
| 2026-05-04 | $81.69 | $89.03 | 3,334,600 | — | — |
| 2026-05-01 | $80.85 | $88.11 | 3,543,100 | — | — |
| 2026-04-30 | $81.01 | $88.29 | 3,562,400 | — | — |
| 2026-04-29 | $79.37 | $86.50 | 2,578,100 | — | — |
| 2026-04-28 | $78.94 | $86.03 | 2,569,000 | — | — |
| 2026-04-27 | $79.42 | $86.56 | 2,805,000 | — | — |
| 2026-04-24 | $79.80 | $86.97 | 2,514,200 | — | — |
| 2026-04-23 | $79.63 | $86.79 | 2,274,300 | — | — |
| 2026-04-22 | $79.35 | $86.48 | 2,616,700 | — | — |
| 2026-04-21 | $80.35 | $87.57 | 2,353,900 | — | — |
| 2026-04-20 | $80.29 | $87.50 | 3,287,200 | — | — |
| 2026-04-17 | $80.34 | $87.56 | 4,368,400 | — | — |
| 2026-04-16 | $81.16 | $88.45 | 3,692,800 | — | — |
| 2026-04-15 | $81.32 | $88.63 | 3,258,800 | — | — |