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
- 2025-06-05 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $27.15 | $27.16 | 33,878,400 | — | — |
| 2025-12-30 | $27.72 | $27.73 | 30,681,000 | — | — |
| 2025-12-29 | $28.54 | $28.55 | 28,409,700 | — | — |
| 2025-12-26 | $28.31 | $28.32 | 32,664,000 | — | — |
| 2025-12-24 | $29.35 | $29.36 | 21,546,700 | — | — |
| 2025-12-23 | $29.78 | $29.79 | 35,790,500 | — | — |
| 2025-12-22 | $31.09 | $31.10 | 41,181,900 | — | — |
| 2025-12-19 | $31.36 | $31.37 | 62,526,800 | — | — |
| 2025-12-18 | $28.43 | $28.44 | 52,809,800 | — | — |
| 2025-12-17 | $29.32 | $29.33 | 55,921,700 | — | — |
| 2025-12-16 | $31.39 | $31.40 | 40,973,200 | — | — |
| 2025-12-15 | $30.95 | $30.96 | 61,583,600 | — | — |
| 2025-12-12 | $34.86 | $34.87 | 51,648,900 | — | — |
| 2025-12-11 | $38.38 | $38.39 | 41,639,200 | — | — |
| 2025-12-10 | $40.40 | $40.41 | 53,350,000 | — | — |
| 2025-12-09 | $39.21 | $39.22 | 60,351,300 | — | — |
| 2025-12-08 | $35.84 | $35.85 | 41,072,500 | — | — |
| 2025-12-05 | $34.06 | $34.06 | 47,048,100 | — | — |
| 2025-12-04 | $36.32 | $36.32 | 48,483,900 | — | — |
| 2025-12-03 | $33.66 | $33.66 | 56,861,700 | — | — |
| 2025-12-02 | $31.91 | $31.91 | 60,205,300 | — | — |
| 2025-12-01 | $28.94 | $28.94 | 64,694,700 | — | — |
| 2025-11-28 | $33.12 | $33.12 | 51,366,500 | — | — |
| 2025-11-26 | $31.74 | $31.74 | 53,469,400 | — | — |
| 2025-11-25 | $28.91 | $28.91 | 49,691,900 | — | — |
| 2025-11-24 | $31.10 | $31.10 | 72,026,000 | — | — |
| 2025-11-21 | $26.00 | $26.00 | 55,092,500 | — | — |
| 2025-11-20 | $26.02 | $26.02 | 62,020,700 | — | — |
| 2025-11-19 | $29.18 | $29.18 | 50,636,800 | — | — |
| 2025-11-18 | $32.28 | $32.28 | 52,662,700 | — | — |
| 2025-11-17 | $30.95 | $30.95 | 58,609,600 | — | — |
| 2025-11-14 | $34.40 | $34.40 | 50,642,100 | — | — |
| 2025-11-13 | $36.57 | $36.57 | 41,175,400 | — | — |
| 2025-11-12 | $40.57 | $40.57 | 28,409,900 | — | — |
| 2025-11-11 | $39.59 | $39.59 | 22,499,800 | — | — |
| 2025-11-10 | $41.15 | $41.15 | 40,321,100 | — | — |
| 2025-11-07 | $40.23 | $40.23 | 45,751,700 | — | — |
| 2025-11-06 | $37.37 | $37.37 | 38,672,100 | — | — |
| 2025-11-05 | $41.42 | $41.42 | 34,359,900 | — | — |
| 2025-11-04 | $39.46 | $39.46 | 46,705,200 | — | — |
| 2025-11-03 | $42.86 | $42.86 | 35,980,800 | — | — |
| 2025-10-31 | $46.65 | $46.65 | 22,862,500 | — | — |
| 2025-10-30 | $44.55 | $44.55 | 41,374,200 | — | — |
| 2025-10-29 | $49.76 | $49.76 | 31,753,000 | — | — |
| 2025-10-28 | $52.54 | $52.54 | 23,616,800 | — | — |
| 2025-10-27 | $53.71 | $53.71 | 35,554,800 | — | — |
| 2025-10-24 | $50.41 | $50.41 | 23,551,100 | — | — |
| 2025-10-23 | $49.19 | $49.19 | 21,443,600 | — | — |
| 2025-10-22 | $48.03 | $48.03 | 36,926,900 | — | — |
| 2025-10-21 | $51.85 | $51.85 | 34,394,300 | — | — |
| 2025-10-20 | $53.80 | $53.80 | 31,801,800 | — | — |
| 2025-10-17 | $49.85 | $49.85 | 38,948,500 | — | — |
| 2025-10-16 | $51.08 | $51.08 | 35,439,400 | — | — |
| 2025-10-15 | $53.80 | $53.80 | 41,594,800 | — | — |
| 2025-10-14 | $52.92 | $52.92 | 41,803,000 | — | — |
| 2025-10-13 | $56.85 | $56.85 | 41,456,600 | — | — |
| 2025-10-10 | $52.47 | $52.47 | 67,895,800 | — | — |
| 2025-10-09 | $59.10 | $59.10 | 40,909,700 | — | — |
| 2025-10-08 | $60.00 | $60.00 | 51,600,500 | — | — |
| 2025-10-07 | $59.20 | $59.20 | 69,952,200 | — | — |
| 2025-10-06 | $63.22 | $63.22 | 64,816,200 | — | — |
| 2025-10-03 | $56.65 | $56.65 | 49,535,300 | — | — |
| 2025-10-02 | $56.50 | $56.50 | 53,494,900 | — | — |
| 2025-10-01 | $52.36 | $52.36 | 40,766,600 | — | — |
| 2025-09-30 | $51.93 | $51.93 | 32,520,600 | — | — |
| 2025-09-29 | $53.22 | $53.22 | 60,535,800 | — | — |
| 2025-09-26 | $50.50 | $50.50 | 40,936,200 | — | — |
| 2025-09-25 | $49.57 | $49.57 | 50,484,700 | — | — |
| 2025-09-24 | $51.92 | $51.92 | 42,314,200 | — | — |
| 2025-09-23 | $54.49 | $54.49 | 42,224,300 | — | — |
| 2025-09-22 | $55.10 | $55.10 | 65,585,000 | — | — |
| 2025-09-19 | $61.29 | $61.29 | 70,773,100 | — | — |
| 2025-09-18 | $59.96 | $59.96 | 64,933,700 | — | — |
| 2025-09-17 | $57.07 | $57.07 | 63,418,400 | — | — |
| 2025-09-16 | $55.93 | $55.93 | 53,107,800 | — | — |
| 2025-09-15 | $53.11 | $53.11 | 50,940,000 | — | — |
| 2025-09-12 | $55.09 | $55.09 | 67,520,000 | — | — |
| 2025-09-11 | $47.79 | $47.79 | 39,137,900 | — | — |
| 2025-09-10 | $45.60 | $45.60 | 41,452,800 | — | — |
| 2025-09-09 | $44.60 | $44.60 | 27,443,600 | — | — |
| 2025-09-08 | $43.79 | $43.79 | 37,762,000 | — | — |
| 2025-09-05 | $42.04 | $42.04 | 42,793,500 | — | — |
| 2025-09-04 | $42.19 | $42.19 | 42,147,700 | — | — |
| 2025-09-03 | $44.86 | $44.86 | 40,496,300 | — | — |
| 2025-09-02 | $42.49 | $42.49 | 36,127,300 | — | — |
| 2025-08-29 | $43.62 | $43.62 | 34,396,900 | — | — |
| 2025-08-28 | $45.57 | $45.57 | 37,734,100 | — | — |
| 2025-08-27 | $46.03 | $46.03 | 65,636,500 | — | — |
| 2025-08-26 | $49.95 | $49.95 | 45,703,700 | — | — |
| 2025-08-25 | $49.60 | $49.60 | 54,505,100 | — | — |
| 2025-08-22 | $53.49 | $53.49 | 83,415,600 | — | — |
| 2025-08-21 | $47.73 | $47.73 | 37,030,700 | — | — |
| 2025-08-20 | $52.06 | $52.06 | 53,584,500 | — | — |
| 2025-08-19 | $49.78 | $49.78 | 50,724,600 | — | — |
| 2025-08-18 | $54.87 | $54.87 | 47,985,500 | — | — |
| 2025-08-15 | $57.81 | $57.81 | 59,864,200 | — | — |
| 2025-08-14 | $60.45 | $60.45 | 70,142,500 | — | — |
| 2025-08-13 | $61.63 | $61.63 | 107,425,100 | — | — |
| 2025-08-12 | $62.44 | $62.44 | 128,927,000 | — | — |
| 2025-08-11 | $58.98 | $58.98 | 147,160,700 | — | — |
| 2025-08-08 | $51.43 | $51.43 | 92,117,400 | — | — |
| 2025-08-07 | $41.28 | $41.28 | 65,922,100 | — | — |
| 2025-08-06 | $38.47 | $38.47 | 46,866,100 | — | — |
| 2025-08-05 | $33.30 | $33.30 | 25,646,900 | — | — |
| 2025-08-04 | $31.13 | $31.13 | 35,928,300 | — | — |
| 2025-08-01 | $31.68 | $31.68 | 31,156,200 | — | — |
| 2025-07-31 | $34.64 | $34.64 | 25,853,200 | — | — |
| 2025-07-30 | $34.40 | $34.40 | 39,294,600 | — | — |
| 2025-07-29 | $32.00 | $32.00 | 49,105,000 | — | — |
| 2025-07-28 | $35.11 | $35.11 | 48,779,500 | — | — |
| 2025-07-25 | $39.80 | $39.80 | 29,196,800 | — | — |
| 2025-07-24 | $41.75 | $41.75 | 50,727,700 | — | — |
| 2025-07-23 | $39.50 | $39.50 | 22,067,200 | — | — |
| 2025-07-22 | $40.33 | $40.33 | 27,210,900 | — | — |
| 2025-07-21 | $39.57 | $39.57 | 34,070,300 | — | — |
| 2025-07-18 | $42.35 | $42.35 | 32,630,200 | — | — |
| 2025-07-17 | $41.90 | $41.90 | 28,308,400 | — | — |
| 2025-07-16 | $44.80 | $44.80 | 44,187,000 | — | — |
| 2025-07-15 | $39.96 | $39.96 | 12,653,300 | — | — |
| 2025-07-14 | $41.02 | $41.02 | 28,576,700 | — | — |
| 2025-07-11 | $40.62 | $40.62 | 9,386,300 | — | — |
| 2025-07-10 | $46.01 | $46.01 | 14,756,000 | — | — |
| 2025-07-09 | $66.72 | $66.72 | 22,549,000 | — | — |
| 2025-07-08 | $111.50 | $111.50 | 16,378,700 | — | — |
| 2025-07-07 | $107.48 | $107.48 | 18,875,600 | — | — |
| 2025-07-03 | $135.00 | $135.00 | 37,559,900 | — | — |
| 2025-07-02 | $58.50 | $58.50 | 24,770,400 | — | — |
| 2025-07-01 | $46.00 | $46.00 | 47,104,900 | — | — |
| 2025-06-30 | $33.90 | $33.90 | 110,196,700 | — | — |
| 2025-06-27 | $4.27 | $4.26 | 27,000 | — | — |
| 2025-06-26 | $4.42 | $4.42 | 26,900 | — | — |
| 2025-06-25 | $4.37 | $4.37 | 12,200 | — | — |
| 2025-06-24 | $4.42 | $4.42 | 45,900 | — | — |
| 2025-06-23 | $4.40 | $4.40 | 67,500 | — | — |
| 2025-06-20 | $4.61 | $4.61 | 54,200 | — | — |
| 2025-06-18 | $4.70 | $4.70 | 52,500 | — | — |
| 2025-06-17 | $4.82 | $4.82 | 105,900 | — | — |
| 2025-06-16 | $4.75 | $4.75 | 70,200 | — | — |
| 2025-06-13 | $4.96 | $4.96 | 113,600 | — | — |
| 2025-06-12 | $5.61 | $5.61 | 103,900 | — | — |
| 2025-06-11 | $6.30 | $6.30 | 44,600 | — | — |
| 2025-06-10 | $6.75 | $6.75 | 47,000 | — | — |
| 2025-06-09 | $6.89 | $6.89 | 286,500 | — | — |
| 2025-06-06 | $7.55 | $7.54 | 241,300 | — | — |
| 2025-06-05 | $7.75 | $7.75 | 875,100 | — | — |