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
- 2017-07-20 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.80 | $27.80 | 13,382 | — | — |
| 2025-12-30 | $28.30 | $28.30 | 24,898 | — | — |
| 2025-12-29 | $29.05 | $29.05 | 18,904 | — | — |
| 2025-12-26 | $32.50 | $32.50 | 18,574 | — | — |
| 2025-12-24 | $32.00 | $32.00 | 70,066 | — | — |
| 2025-12-23 | $28.50 | $28.50 | 13,620 | — | — |
| 2025-12-22 | $29.35 | $29.35 | 19,820 | — | — |
| 2025-12-19 | $31.10 | $31.10 | 40,588 | — | — |
| 2025-12-18 | $28.95 | $28.95 | 34,198 | — | — |
| 2025-12-17 | $29.40 | $29.40 | 92,120 | — | — |
| 2025-12-16 | $27.80 | $27.80 | 39,032 | — | — |
| 2025-12-15 | $30.30 | $30.30 | 41,700 | — | — |
| 2025-12-12 | $33.75 | $33.75 | 27,846 | — | — |
| 2025-12-11 | $34.75 | $34.75 | 57,406 | — | — |
| 2025-12-10 | $38.50 | $38.50 | 50,324 | — | — |
| 2025-12-09 | $39.30 | $39.30 | 46,102 | — | — |
| 2025-12-08 | $41.90 | $41.90 | 107,148 | — | — |
| 2025-12-05 | $45.00 | $45.00 | 226,782 | — | — |
| 2025-12-04 | $48.20 | $48.20 | 3,603,254 | — | — |
| 2025-12-03 | $46.25 | $46.25 | 149,030 | — | — |
| 2025-12-02 | $55.00 | $55.00 | 125,286 | — | — |
| 2025-12-01 | $66.50 | $66.50 | 3,396,338 | — | — |
| 2025-11-28 | $48.30 | $48.30 | 81,136 | — | — |
| 2025-11-26 | $45.50 | $45.50 | 633,742 | — | — |
| 2025-11-25 | $31.90 | $31.90 | 60,876 | — | — |
| 2025-11-24 | $30.85 | $30.85 | 1,978 | — | — |
| 2025-11-21 | $31.00 | $31.00 | 2,146 | — | — |
| 2025-11-20 | $32.45 | $32.45 | 2,450 | — | — |
| 2025-11-19 | $31.65 | $31.65 | 3,324 | — | — |
| 2025-11-18 | $34.45 | $34.45 | 3,228 | — | — |
| 2025-11-17 | $34.95 | $34.95 | 3,718 | — | — |
| 2025-11-14 | $35.30 | $35.30 | 5,602 | — | — |
| 2025-11-13 | $32.90 | $32.90 | 4,366 | — | — |
| 2025-11-12 | $36.35 | $36.35 | 1,514 | — | — |
| 2025-11-11 | $37.30 | $37.30 | 708 | — | — |
| 2025-11-10 | $36.55 | $36.55 | 8,050 | — | — |
| 2025-11-07 | $35.70 | $35.70 | 3,504 | — | — |
| 2025-11-06 | $36.65 | $36.65 | 3,482 | — | — |
| 2025-11-05 | $38.10 | $38.10 | 1,594 | — | — |
| 2025-11-04 | $37.60 | $37.60 | 2,690 | — | — |
| 2025-11-03 | $38.10 | $38.10 | 3,082 | — | — |
| 2025-10-31 | $39.00 | $39.00 | 2,972 | — | — |
| 2025-10-30 | $37.80 | $37.80 | 3,364 | — | — |
| 2025-10-29 | $39.95 | $39.95 | 4,980 | — | — |
| 2025-10-28 | $41.65 | $41.65 | 4,958 | — | — |
| 2025-10-27 | $40.30 | $40.30 | 7,090 | — | — |
| 2025-10-24 | $39.80 | $39.80 | 7,888 | — | — |
| 2025-10-23 | $39.10 | $39.10 | 13,336 | — | — |
| 2025-10-22 | $41.15 | $41.15 | 12,788 | — | — |
| 2025-10-21 | $46.50 | $46.50 | 17,428 | — | — |
| 2025-10-20 | $47.50 | $47.50 | 90,678 | — | — |
| 2025-10-17 | $65.50 | $65.50 | 8,444 | — | — |
| 2025-10-16 | $69.00 | $69.00 | 7,110 | — | — |
| 2025-10-15 | $70.50 | $70.50 | 13,848 | — | — |
| 2025-10-14 | $75.50 | $75.50 | 8,372 | — | — |
| 2025-10-13 | $74.50 | $74.50 | 4,964 | — | — |
| 2025-10-10 | $71.50 | $71.50 | 16,670 | — | — |
| 2025-10-09 | $77.50 | $77.50 | 8,502 | — | — |
| 2025-10-08 | $78.50 | $78.50 | 15,068 | — | — |
| 2025-10-07 | $82.00 | $82.00 | 23,032 | — | — |
| 2025-10-06 | $76.00 | $76.00 | 18,682 | — | — |
| 2025-10-03 | $77.00 | $77.00 | 32,826 | — | — |
| 2025-10-02 | $77.00 | $77.00 | 33,010 | — | — |
| 2025-10-01 | $68.00 | $68.00 | 61,912 | — | — |
| 2025-09-30 | $76.50 | $76.50 | 98,206 | — | — |
| 2025-09-29 | $102.25 | $102.25 | 725,780 | — | — |
| 2025-09-26 | $952.50 | $952.50 | 7,912 | — | — |
| 2025-09-25 | $911.00 | $911.00 | 3,356 | — | — |
| 2025-09-24 | $956.75 | $956.75 | 5,522 | — | — |
| 2025-09-23 | $845.00 | $845.00 | 4,298 | — | — |
| 2025-09-22 | $927.50 | $927.50 | 4,764 | — | — |
| 2025-09-19 | $981.50 | $981.50 | 7,394 | — | — |
| 2025-09-18 | $876.75 | $876.75 | 1,800 | — | — |
| 2025-09-17 | $873.50 | $873.50 | 7,068 | — | — |
| 2025-09-16 | $916.00 | $916.00 | 4,226 | — | — |
| 2025-09-15 | $962.50 | $962.50 | 9,864 | — | — |
| 2025-09-12 | $931.00 | $931.00 | 10,964 | — | — |
| 2025-09-11 | $850.00 | $850.00 | 6,776 | — | — |
| 2025-09-10 | $763.50 | $763.50 | 4,578 | — | — |
| 2025-09-09 | $700.00 | $700.00 | 4,304 | — | — |
| 2025-09-08 | $724.00 | $724.00 | 4,764 | — | — |
| 2025-09-05 | $727.50 | $727.50 | 7,356 | — | — |
| 2025-09-04 | $726.50 | $726.50 | 8,820 | — | — |
| 2025-09-03 | $750.50 | $750.50 | 12,036 | — | — |
| 2025-09-02 | $609.50 | $609.50 | 8,644 | — | — |
| 2025-08-29 | $561.00 | $561.00 | 8,106 | — | — |
| 2025-08-28 | $529.50 | $529.50 | 8,236 | — | — |
| 2025-08-27 | $482.50 | $482.50 | 2,382 | — | — |
| 2025-08-26 | $465.50 | $465.50 | 2,408 | — | — |
| 2025-08-25 | $439.00 | $439.00 | 2,340 | — | — |
| 2025-08-22 | $460.50 | $460.50 | 3,014 | — | — |
| 2025-08-21 | $425.00 | $425.00 | 2,112 | — | — |
| 2025-08-20 | $417.00 | $417.00 | 2,268 | — | — |
| 2025-08-19 | $419.50 | $419.50 | 3,040 | — | — |
| 2025-08-18 | $429.00 | $429.00 | 1,738 | — | — |
| 2025-08-15 | $416.00 | $416.00 | 2,700 | — | — |
| 2025-08-14 | $403.50 | $403.50 | 1,444 | — | — |
| 2025-08-13 | $393.50 | $393.50 | 1,422 | — | — |
| 2025-08-12 | $372.00 | $372.00 | 978 | — | — |
| 2025-08-11 | $360.00 | $360.00 | 954 | — | — |
| 2025-08-08 | $369.00 | $369.00 | 2,170 | — | — |
| 2025-08-07 | $358.00 | $358.00 | 2,204 | — | — |
| 2025-08-06 | $366.00 | $366.00 | 1,686 | — | — |
| 2025-08-05 | $385.00 | $385.00 | 3,436 | — | — |
| 2025-08-04 | $372.50 | $372.50 | 1,702 | — | — |
| 2025-08-01 | $375.00 | $375.00 | 2,766 | — | — |
| 2025-07-31 | $338.50 | $338.50 | 3,778 | — | — |
| 2025-07-30 | $357.00 | $357.00 | 6,514 | — | — |
| 2025-07-29 | $420.00 | $420.00 | 3,104 | — | — |
| 2025-07-28 | $396.50 | $396.50 | 4,170 | — | — |
| 2025-07-25 | $404.50 | $404.50 | 8,680 | — | — |
| 2025-07-24 | $350.00 | $350.00 | 12,758 | — | — |
| 2025-07-23 | $282.50 | $282.50 | 9,706 | — | — |
| 2025-07-22 | $275.00 | $275.00 | 1,874 | — | — |
| 2025-07-21 | $285.00 | $285.00 | 1,472 | — | — |
| 2025-07-18 | $287.00 | $287.00 | 860 | — | — |
| 2025-07-17 | $298.50 | $298.50 | 1,266 | — | — |
| 2025-07-16 | $298.00 | $298.00 | 2,480 | — | — |
| 2025-07-15 | $273.75 | $273.75 | 1,606 | — | — |
| 2025-07-14 | $285.00 | $285.00 | 1,900 | — | — |
| 2025-07-11 | $292.50 | $292.50 | 3,082 | — | — |
| 2025-07-10 | $345.00 | $345.00 | 2,858 | — | — |
| 2025-07-09 | $315.00 | $315.00 | 18,000 | — | — |
| 2025-07-08 | $258.00 | $258.00 | 740 | — | — |
| 2025-07-07 | $264.00 | $264.00 | 1,702 | — | — |
| 2025-07-03 | $255.00 | $255.00 | 1,098 | — | — |
| 2025-07-02 | $252.50 | $252.50 | 1,054 | — | — |
| 2025-07-01 | $242.00 | $242.00 | 4,346 | — | — |
| 2025-06-30 | $238.00 | $238.00 | 782 | — | — |
| 2025-06-27 | $231.00 | $231.00 | 3,214 | — | — |
| 2025-06-26 | $262.75 | $262.75 | 2,760 | — | — |
| 2025-06-25 | $235.00 | $235.00 | 4,160 | — | — |
| 2025-06-24 | $200.00 | $200.00 | 1,584 | — | — |
| 2025-06-23 | $201.00 | $201.00 | 1,144 | — | — |
| 2025-06-20 | $202.00 | $202.00 | 466 | — | — |
| 2025-06-18 | $212.00 | $212.00 | 330 | — | — |
| 2025-06-17 | $209.00 | $209.00 | 506 | — | — |
| 2025-06-16 | $217.00 | $217.00 | 408 | — | — |
| 2025-06-13 | $215.00 | $215.00 | 362 | — | — |
| 2025-06-12 | $222.50 | $222.50 | 670 | — | — |
| 2025-06-11 | $219.00 | $219.00 | 1,258 | — | — |
| 2025-06-10 | $237.00 | $237.00 | 2,218 | — | — |
| 2025-06-09 | $205.50 | $205.50 | 612 | — | — |
| 2025-06-06 | $207.00 | $207.00 | 788 | — | — |
| 2025-06-05 | $208.50 | $208.50 | 748 | — | — |
| 2025-06-04 | $206.00 | $206.00 | 1,282 | — | — |
| 2025-06-03 | $204.50 | $204.50 | 2,472 | — | — |
| 2025-06-02 | $175.75 | $175.75 | 672 | — | — |
| 2025-05-30 | $186.00 | $186.00 | 424 | — | — |
| 2025-05-29 | $192.00 | $192.00 | 574 | — | — |
| 2025-05-28 | $190.00 | $190.00 | 640 | — | — |
| 2025-05-27 | $203.00 | $203.00 | 294 | — | — |
| 2025-05-23 | $202.00 | $202.00 | 250 | — | — |
| 2025-05-22 | $204.50 | $204.50 | 406 | — | — |
| 2025-05-21 | $188.50 | $188.50 | 1,026 | — | — |
| 2025-05-20 | $197.50 | $197.50 | 982 | — | — |
| 2025-05-19 | $182.00 | $182.00 | 414 | — | — |
| 2025-05-16 | $183.50 | $183.50 | 2,182 | — | — |
| 2025-05-15 | $161.00 | $161.00 | 786 | — | — |
| 2025-05-14 | $163.50 | $163.50 | 974 | — | — |
| 2025-05-13 | $174.00 | $174.00 | 596 | — | — |
| 2025-05-12 | $175.00 | $175.00 | 666 | — | — |
| 2025-05-09 | $171.00 | $171.00 | 638 | — | — |
| 2025-05-08 | $171.50 | $171.50 | 5,008 | — | — |
| 2025-05-07 | $172.50 | $172.50 | 3,686 | — | — |
| 2025-05-06 | $172.50 | $172.50 | 1,540 | — | — |
| 2025-05-05 | $181.50 | $181.50 | 696 | — | — |
| 2025-05-02 | $187.50 | $187.50 | 760 | — | — |
| 2025-05-01 | $186.00 | $186.00 | 550 | — | — |
| 2025-04-30 | $198.50 | $198.50 | 3,692 | — | — |
| 2025-04-29 | $212.50 | $212.50 | 11,962 | — | — |
| 2025-04-28 | $178.50 | $178.50 | 1,142 | — | — |
| 2025-04-25 | $159.00 | $159.00 | 694 | — | — |
| 2025-04-24 | $165.00 | $165.00 | 1,796 | — | — |
| 2025-04-23 | $156.00 | $156.00 | 1,156 | — | — |
| 2025-04-22 | $147.25 | $147.25 | 1,316 | — | — |
| 2025-04-21 | $164.50 | $164.50 | 386 | — | — |
| 2025-04-17 | $172.75 | $172.75 | 274 | — | — |
| 2025-04-16 | $173.50 | $173.50 | 170 | — | — |
| 2025-04-15 | $176.50 | $176.50 | 454 | — | — |
| 2025-04-14 | $174.50 | $174.50 | 912 | — | — |
| 2025-04-11 | $168.50 | $168.50 | 1,326 | — | — |
| 2025-04-10 | $171.00 | $171.00 | 888 | — | — |
| 2025-04-09 | $192.50 | $192.50 | 2,376 | — | — |
| 2025-04-08 | $175.00 | $175.00 | 1,104 | — | — |
| 2025-04-07 | $187.00 | $187.00 | 1,642 | — | — |
| 2025-04-04 | $212.00 | $212.00 | 710 | — | — |
| 2025-04-03 | $231.25 | $231.25 | 798 | — | — |
| 2025-04-02 | $238.50 | $238.50 | 2,132 | — | — |
| 2025-04-01 | $286.50 | $286.50 | 582 | — | — |
| 2025-03-31 | $286.50 | $286.50 | 300 | — | — |
| 2025-03-28 | $302.50 | $302.50 | 730 | — | — |
| 2025-03-27 | $316.00 | $316.00 | 586 | — | — |
| 2025-03-26 | $328.50 | $328.50 | 132 | — | — |
| 2025-03-25 | $335.00 | $335.00 | 840 | — | — |
| 2025-03-24 | $343.00 | $343.00 | 314 | — | — |
| 2025-03-21 | $346.00 | $346.00 | 460 | — | — |
| 2025-03-20 | $340.00 | $340.00 | 118 | — | — |
| 2025-03-19 | $351.50 | $351.50 | 184 | — | — |
| 2025-03-18 | $360.50 | $360.50 | 80 | — | — |
| 2025-03-17 | $350.10 | $350.10 | 588 | — | — |
| 2025-03-14 | $327.50 | $327.50 | 318 | — | — |
| 2025-03-13 | $337.50 | $337.50 | 88 | — | — |
| 2025-03-12 | $347.50 | $347.50 | 302 | — | — |
| 2025-03-11 | $345.25 | $345.25 | 124 | — | — |
| 2025-03-10 | $339.00 | $339.00 | 216 | — | — |
| 2025-03-07 | $352.50 | $352.50 | 234 | — | — |
| 2025-03-06 | $358.50 | $358.50 | 632 | — | — |
| 2025-03-05 | $378.50 | $378.50 | 1,604 | — | — |
| 2025-03-04 | $346.00 | $346.00 | 260 | — | — |
| 2025-03-03 | $349.50 | $349.50 | 652 | — | — |
| 2025-02-28 | $346.50 | $346.50 | 216 | — | — |
| 2025-02-27 | $348.50 | $348.50 | 492 | — | — |
| 2025-02-26 | $335.50 | $335.50 | 530 | — | — |
| 2025-02-25 | $328.50 | $328.50 | 438 | — | — |
| 2025-02-24 | $332.00 | $332.00 | 754 | — | — |
| 2025-02-21 | $332.00 | $332.00 | 622 | — | — |
| 2025-02-20 | $342.00 | $342.00 | 660 | — | — |
| 2025-02-19 | $338.50 | $338.50 | 2,250 | — | — |
| 2025-02-18 | $361.00 | $361.00 | 3,102 | — | — |
| 2025-02-14 | $419.00 | $419.00 | 1,474 | — | — |
| 2025-02-13 | $388.00 | $388.00 | 2,100 | — | — |
| 2025-02-12 | $372.00 | $372.00 | 12,448 | — | — |
| 2025-02-11 | $544.00 | $544.00 | 2,274 | — | — |
| 2025-02-10 | $515.00 | $515.00 | 1,266 | — | — |
| 2025-02-07 | $551.00 | $551.00 | 1,840 | — | — |
| 2025-02-06 | $536.50 | $536.50 | 1,664 | — | — |
| 2025-02-05 | $485.00 | $485.00 | 1,552 | — | — |
| 2025-02-04 | $465.00 | $465.00 | 482 | — | — |
| 2025-02-03 | $461.00 | $461.00 | 820 | — | — |
| 2025-01-31 | $460.00 | $460.00 | 3,762 | — | — |
| 2025-01-30 | $474.00 | $474.00 | 1,380 | — | — |
| 2025-01-29 | $441.50 | $441.50 | 590 | — | — |
| 2025-01-28 | $438.50 | $438.50 | 1,462 | — | — |
| 2025-01-27 | $418.25 | $418.25 | 2,248 | — | — |
| 2025-01-24 | $405.50 | $405.50 | 1,218 | — | — |
| 2025-01-23 | $407.50 | $407.50 | 1,242 | — | — |
| 2025-01-22 | $384.50 | $384.50 | 1,520 | — | — |
| 2025-01-21 | $384.00 | $384.00 | 2,816 | — | — |
| 2025-01-17 | $362.50 | $362.50 | 350 | — | — |
| 2025-01-16 | $350.50 | $350.50 | 152 | — | — |
| 2025-01-15 | $356.50 | $356.50 | 276 | — | — |
| 2025-01-14 | $332.50 | $332.50 | 402 | — | — |
| 2025-01-13 | $327.50 | $327.50 | 316 | — | — |
| 2025-01-10 | $340.50 | $340.50 | 738 | — | — |
| 2025-01-08 | $341.00 | $341.00 | 1,320 | — | — |
| 2025-01-07 | $384.50 | $384.50 | 908 | — | — |
| 2025-01-06 | $376.50 | $376.50 | 1,600 | — | — |
| 2025-01-03 | $396.50 | $396.50 | 2,288 | — | — |
| 2025-01-02 | $385.50 | $385.50 | 3,606 | — | — |