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
- 2021-05-07 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 | — | — | — | $42.47 | 19,022 |
| 2026-09-03 | — | — | — | $42.60 | 8,709 |
| 2026-09-02 | — | — | — | $42.60 | 16,713 |
| 2026-09-01 | — | — | — | $42.61 | 16,304 |
| 2026-08-31 | — | — | — | $42.54 | 22,037 |
| 2026-08-28 | — | — | — | $42.52 | 13,555 |
| 2026-08-27 | $42.52 | $42.52 | 180,100 | $42.52 | 14,514 |
| 2026-08-26 | $42.52 | $42.52 | 297,600 | $42.49 | 36,851 |
| 2026-08-25 | $42.53 | $42.53 | 253,700 | $42.59 | 22,566 |
| 2026-08-24 | $42.53 | $42.53 | 280,000 | $42.56 | 28,680 |
| 2026-08-21 | $42.61 | $42.61 | 352,100 | $42.52 | 34,115 |
| 2026-08-20 | $42.55 | $42.55 | 422,400 | $42.54 | 50,731 |
| 2026-08-19 | $42.55 | $42.55 | 432,700 | $42.45 | 25,989 |
| 2026-08-18 | $42.53 | $42.53 | 362,900 | $42.36 | 20,351 |
| 2026-08-17 | $42.37 | $42.37 | 270,500 | $42.29 | 25,970 |
| 2026-08-14 | $42.30 | $42.30 | 1,258,300 | $42.22 | 44,836 |
| 2026-08-13 | $42.20 | $42.20 | 848,600 | $42.29 | 50,171 |
| 2026-08-12 | $42.22 | $42.22 | 795,300 | $42.35 | 62,806 |
| 2026-08-11 | $42.37 | $42.37 | 1,283,200 | $42.41 | 52,723 |
| 2026-08-10 | $42.42 | $42.42 | 3,061,000 | $42.30 | 123,125 |
| 2026-08-07 | $27.23 | $27.23 | 132,300 | $27.34 | 8,575 |
| 2026-08-06 | $26.95 | $26.95 | 111,500 | $27.42 | 6,117 |
| 2026-08-05 | $26.98 | $26.98 | 87,800 | $27.55 | 3,569 |
| 2026-08-04 | $27.74 | $27.74 | 114,000 | $27.70 | 4,159 |
| 2026-08-03 | $27.41 | $27.41 | 250,700 | $27.45 | 7,401 |
| 2026-07-31 | $26.85 | $26.85 | 142,900 | $26.25 | 2,432 |
| 2026-07-30 | $25.85 | $25.85 | 104,400 | $26.47 | 3,187 |
| 2026-07-29 | $25.93 | $25.93 | 231,400 | $26.67 | 9,877 |
| 2026-07-28 | $26.45 | $26.45 | 189,600 | $26.53 | 6,304 |
| 2026-07-27 | $26.23 | $26.23 | 116,300 | $26.53 | 4,556 |
| 2026-07-24 | $25.96 | $25.96 | 150,300 | $26.78 | 5,540 |
| 2026-07-23 | $26.37 | $26.37 | 117,800 | $26.32 | 3,690 |
| 2026-07-22 | $26.77 | $26.77 | 197,600 | $26.39 | 9,573 |
| 2026-07-21 | $26.40 | $26.40 | 134,700 | $26.26 | 4,180 |
| 2026-07-20 | $25.96 | $25.96 | 231,500 | $25.63 | 8,918 |
| 2026-07-17 | $25.31 | $25.31 | 191,100 | — | — |
| 2026-07-16 | $26.39 | $26.39 | 200,600 | — | — |
| 2026-07-15 | $26.40 | $26.40 | 196,000 | — | — |
| 2026-07-14 | $27.19 | $27.19 | 101,200 | — | — |
| 2026-07-13 | $27.07 | $27.07 | 112,800 | — | — |
| 2026-07-10 | $27.92 | $27.92 | 101,900 | — | — |
| 2026-07-09 | $27.91 | $27.91 | 104,500 | — | — |
| 2026-07-08 | $28.11 | $28.11 | 89,300 | — | — |
| 2026-07-07 | $28.37 | $28.37 | 74,300 | — | — |
| 2026-07-06 | $29.44 | $29.44 | 74,500 | — | — |
| 2026-07-02 | $28.68 | $28.68 | 174,900 | — | — |
| 2026-07-01 | $28.66 | $28.66 | 137,100 | — | — |
| 2026-06-30 | $29.20 | $29.20 | 127,500 | — | — |
| 2026-06-29 | $29.60 | $29.60 | 155,000 | — | — |
| 2026-06-26 | $29.92 | $29.92 | 437,100 | — | — |
| 2026-06-25 | $29.24 | $29.24 | 230,700 | — | — |
| 2026-06-24 | $29.05 | $29.05 | 195,400 | — | — |
| 2026-06-23 | $29.36 | $29.36 | 218,500 | — | — |
| 2026-06-22 | $29.65 | $29.65 | 103,700 | — | — |
| 2026-06-18 | $30.18 | $30.18 | 268,400 | — | — |
| 2026-06-17 | $30.45 | $30.45 | 121,300 | — | — |
| 2026-06-16 | $31.34 | $31.34 | 105,100 | — | — |
| 2026-06-15 | $31.58 | $31.58 | 92,400 | — | — |
| 2026-06-12 | $31.07 | $31.07 | 70,000 | — | — |
| 2026-06-11 | $31.52 | $31.52 | 110,100 | — | — |
| 2026-06-10 | $30.63 | $30.63 | 100,400 | — | — |
| 2026-06-09 | $32.24 | $32.24 | 113,500 | — | — |
| 2026-06-08 | $32.35 | $32.35 | 91,700 | — | — |
| 2026-06-05 | $32.44 | $32.44 | 64,900 | — | — |
| 2026-06-04 | $32.72 | $32.72 | 104,100 | — | — |
| 2026-06-03 | $31.74 | $31.74 | 106,100 | — | — |
| 2026-06-02 | $32.52 | $32.52 | 107,400 | — | — |
| 2026-06-01 | $31.76 | $31.76 | 83,200 | — | — |
| 2026-05-29 | $31.53 | $31.53 | 137,500 | — | — |
| 2026-05-28 | $32.79 | $32.79 | 80,900 | — | — |
| 2026-05-27 | $32.86 | $32.86 | 106,100 | — | — |
| 2026-05-26 | $32.61 | $32.61 | 130,000 | — | — |
| 2026-05-22 | $31.73 | $31.73 | 99,800 | — | — |
| 2026-05-21 | $31.08 | $31.08 | 96,400 | — | — |
| 2026-05-20 | $30.97 | $30.97 | 161,300 | — | — |
| 2026-05-19 | $30.65 | $30.65 | 109,500 | — | — |
| 2026-05-18 | $31.54 | $31.54 | 128,900 | — | — |
| 2026-05-15 | $31.16 | $31.16 | 114,500 | — | — |
| 2026-05-14 | $32.88 | $32.88 | 163,600 | — | — |
| 2026-05-13 | $32.75 | $32.75 | 137,600 | — | — |
| 2026-05-12 | $33.36 | $33.36 | 125,900 | — | — |
| 2026-05-11 | $34.07 | $34.07 | 151,100 | — | — |
| 2026-05-08 | $34.77 | $34.77 | 213,900 | — | — |
| 2026-05-07 | $34.75 | $34.75 | 132,400 | — | — |
| 2026-05-06 | $35.80 | $35.80 | 222,500 | — | — |
| 2026-05-05 | $34.00 | $34.00 | 140,700 | — | — |
| 2026-05-04 | $32.47 | $32.47 | 76,800 | — | — |
| 2026-05-01 | $32.76 | $32.76 | 133,700 | — | — |
| 2026-04-30 | $31.56 | $31.56 | 124,100 | — | — |
| 2026-04-29 | $30.50 | $30.50 | 108,400 | — | — |
| 2026-04-28 | $31.08 | $31.08 | 90,700 | — | — |
| 2026-04-27 | $31.09 | $31.09 | 48,700 | — | — |
| 2026-04-24 | $31.86 | $31.86 | 60,600 | — | — |
| 2026-04-23 | $31.45 | $31.45 | 81,400 | — | — |
| 2026-04-22 | $30.90 | $30.90 | 100,700 | — | — |
| 2026-04-21 | $31.10 | $31.10 | 125,500 | — | — |
| 2026-04-20 | $31.41 | $31.41 | 90,200 | — | — |
| 2026-04-17 | $31.82 | $31.82 | 93,500 | — | — |
| 2026-04-16 | $30.90 | $30.90 | 70,600 | — | — |
| 2026-04-15 | $31.79 | $31.79 | 90,900 | — | — |