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-12 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 | — | — | — | $37.79 | 56,699 |
| 2026-09-03 | — | — | — | $39.03 | 74,384 |
| 2026-09-02 | — | — | — | $37.20 | 108,769 |
| 2026-09-01 | — | — | — | $37.77 | 99,591 |
| 2026-08-31 | — | — | — | $39.73 | 139,192 |
| 2026-08-28 | — | — | — | $39.66 | 56,235 |
| 2026-08-27 | $39.49 | $39.49 | 604,500 | $39.20 | 29,051 |
| 2026-08-26 | $39.13 | $39.13 | 593,600 | $39.15 | 25,845 |
| 2026-08-25 | $39.43 | $39.43 | 838,700 | $39.69 | 55,546 |
| 2026-08-24 | $39.86 | $39.86 | 983,100 | $40.33 | 72,804 |
| 2026-08-21 | $40.55 | $40.55 | 840,800 | $40.93 | 51,550 |
| 2026-08-20 | $40.79 | $40.79 | 796,300 | $41.05 | 43,767 |
| 2026-08-19 | $41.24 | $41.24 | 982,300 | $41.56 | 52,151 |
| 2026-08-18 | $41.31 | $41.31 | 914,200 | $41.33 | 65,853 |
| 2026-08-17 | $41.18 | $41.18 | 1,284,300 | $42.30 | 128,565 |
| 2026-08-14 | $42.36 | $42.36 | 1,575,300 | $42.01 | 140,541 |
| 2026-08-13 | $42.19 | $42.19 | 1,587,800 | $41.86 | 117,659 |
| 2026-08-12 | $40.55 | $40.55 | 3,680,400 | $41.13 | 150,432 |
| 2026-08-11 | $40.86 | $40.86 | 2,747,900 | $41.25 | 212,982 |
| 2026-08-10 | $41.15 | $41.15 | 2,996,000 | $41.05 | 261,644 |
| 2026-08-07 | $42.32 | $42.32 | 1,232,700 | $41.25 | 91,685 |
| 2026-08-06 | $41.02 | $41.02 | 1,180,800 | $40.91 | 109,793 |
| 2026-08-05 | $41.57 | $41.57 | 1,330,100 | $42.21 | 72,293 |
| 2026-08-04 | $41.53 | $41.53 | 1,017,200 | $40.31 | 94,046 |
| 2026-08-03 | $40.20 | $40.20 | 1,159,400 | $40.00 | 97,445 |
| 2026-07-31 | $39.31 | $39.31 | 1,004,200 | $39.93 | 101,315 |
| 2026-07-30 | $39.87 | $39.87 | 1,416,900 | $39.63 | 76,612 |
| 2026-07-29 | $40.26 | $40.26 | 2,725,500 | $38.91 | 216,368 |
| 2026-07-28 | $38.90 | $38.90 | 1,137,800 | $38.41 | 116,801 |
| 2026-07-27 | $37.76 | $37.76 | 1,161,200 | $36.90 | 74,695 |
| 2026-07-24 | $36.21 | $36.21 | 1,028,000 | $35.06 | 68,622 |
| 2026-07-23 | $34.50 | $34.50 | 1,233,700 | $34.78 | 58,525 |
| 2026-07-22 | $35.55 | $35.55 | 1,169,700 | $35.62 | 64,171 |
| 2026-07-21 | $35.76 | $35.76 | 4,611,400 | $36.03 | 143,352 |
| 2026-07-20 | $36.58 | $36.58 | 2,420,300 | $38.02 | 111,951 |
| 2026-07-17 | $38.12 | $38.12 | 607,800 | — | — |
| 2026-07-16 | $38.35 | $38.35 | 919,100 | — | — |
| 2026-07-15 | $38.98 | $38.98 | 1,028,600 | — | — |
| 2026-07-14 | $38.75 | $38.75 | 797,200 | — | — |
| 2026-07-13 | $38.68 | $38.68 | 599,600 | — | — |
| 2026-07-10 | $38.48 | $38.48 | 1,243,700 | — | — |
| 2026-07-09 | $37.84 | $37.84 | 1,268,900 | — | — |
| 2026-07-08 | $35.98 | $35.98 | 1,102,800 | — | — |
| 2026-07-07 | $36.92 | $36.92 | 1,394,500 | — | — |
| 2026-07-06 | $37.31 | $37.31 | 967,500 | — | — |
| 2026-07-02 | $36.85 | $36.85 | 1,507,800 | — | — |
| 2026-07-01 | $35.83 | $35.83 | 1,743,700 | — | — |
| 2026-06-30 | $34.73 | $34.73 | 1,823,300 | — | — |
| 2026-06-29 | $35.71 | $35.71 | 1,948,600 | — | — |
| 2026-06-26 | $36.41 | $36.41 | 2,716,800 | — | — |
| 2026-06-25 | $34.33 | $34.33 | 2,533,100 | — | — |
| 2026-06-24 | $34.05 | $34.05 | 1,319,000 | — | — |
| 2026-06-23 | $32.17 | $32.17 | 1,029,000 | — | — |
| 2026-06-22 | $31.51 | $31.51 | 1,717,000 | — | — |
| 2026-06-18 | $32.84 | $32.84 | 1,439,700 | — | — |
| 2026-06-17 | $31.98 | $31.98 | 2,185,300 | — | — |
| 2026-06-16 | $32.28 | $32.28 | 2,483,600 | — | — |
| 2026-06-15 | $31.61 | $31.61 | 1,968,300 | — | — |
| 2026-06-12 | $32.73 | $32.73 | 2,816,400 | — | — |
| 2026-06-11 | $33.22 | $33.22 | 2,278,700 | — | — |
| 2026-06-10 | $32.73 | $32.73 | 1,342,300 | — | — |
| 2026-06-09 | $32.38 | $32.38 | 1,278,300 | — | — |
| 2026-06-08 | $32.15 | $32.15 | 1,720,000 | — | — |
| 2026-06-05 | $32.13 | $32.13 | 1,211,200 | — | — |
| 2026-06-04 | $32.89 | $32.89 | 1,025,000 | — | — |
| 2026-06-03 | $31.79 | $31.79 | 1,453,300 | — | — |
| 2026-06-02 | $33.30 | $33.30 | 2,413,700 | — | — |
| 2026-06-01 | $33.75 | $33.75 | 4,193,000 | — | — |
| 2026-05-29 | $30.64 | $30.64 | 1,480,700 | — | — |
| 2026-05-28 | $30.09 | $30.09 | 1,586,900 | — | — |
| 2026-05-27 | $29.36 | $29.36 | 1,479,000 | — | — |
| 2026-05-26 | $29.68 | $29.68 | 1,338,900 | — | — |
| 2026-05-22 | $29.95 | $29.95 | 678,400 | — | — |
| 2026-05-21 | $30.14 | $30.14 | 1,794,600 | — | — |
| 2026-05-20 | $29.99 | $29.99 | 1,648,800 | — | — |
| 2026-05-19 | $28.63 | $28.63 | 1,488,200 | — | — |
| 2026-05-18 | $28.87 | $28.87 | 1,817,100 | — | — |
| 2026-05-15 | $27.89 | $27.89 | 1,236,300 | — | — |
| 2026-05-14 | $27.94 | $27.94 | 2,132,300 | — | — |
| 2026-05-13 | $27.54 | $27.54 | 3,678,700 | — | — |
| 2026-05-12 | $30.23 | $30.23 | 2,934,800 | — | — |
| 2026-05-11 | $29.91 | $29.91 | 2,842,700 | — | — |
| 2026-05-08 | $29.80 | $29.80 | 2,220,600 | — | — |
| 2026-05-07 | $32.63 | $32.63 | 2,399,000 | — | — |
| 2026-05-06 | $31.22 | $31.22 | 1,422,400 | — | — |
| 2026-05-05 | $31.61 | $31.61 | 2,042,600 | — | — |
| 2026-05-04 | $32.40 | $32.40 | 2,014,100 | — | — |
| 2026-05-01 | $31.46 | $31.46 | 1,702,400 | — | — |
| 2026-04-30 | $31.37 | $31.37 | 1,248,700 | — | — |
| 2026-04-29 | $31.41 | $31.41 | 1,160,500 | — | — |
| 2026-04-28 | $31.94 | $31.94 | 1,021,500 | — | — |
| 2026-04-27 | $32.16 | $32.16 | 1,076,700 | — | — |
| 2026-04-24 | $31.61 | $31.61 | 794,900 | — | — |
| 2026-04-23 | $30.84 | $30.84 | 1,522,000 | — | — |
| 2026-04-22 | $32.85 | $32.85 | 1,145,800 | — | — |
| 2026-04-21 | $32.50 | $32.50 | 1,323,400 | — | — |
| 2026-04-20 | $33.05 | $33.05 | 1,113,500 | — | — |
| 2026-04-17 | $33.91 | $33.91 | 847,400 | — | — |
| 2026-04-16 | $33.71 | $33.71 | 1,152,400 | — | — |
| 2026-04-15 | $33.30 | $33.30 | 794,200 | — | — |