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-04-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $19.20 | $19.20 | 12,160 | — | — |
| 2025-12-30 | $17.30 | $17.30 | 13,170 | — | — |
| 2025-12-29 | $20.79 | $20.79 | 5,460 | — | — |
| 2025-12-26 | $22.90 | $22.90 | 3,620 | — | — |
| 2025-12-24 | $23.60 | $23.60 | 5,090 | — | — |
| 2025-12-23 | $24.20 | $24.20 | 1,100 | — | — |
| 2025-12-22 | $24.90 | $24.90 | 4,150 | — | — |
| 2025-12-19 | $24.00 | $24.00 | 2,530 | — | — |
| 2025-12-18 | $24.30 | $24.30 | 10,800 | — | — |
| 2025-12-17 | $25.70 | $25.70 | 3,830 | — | — |
| 2025-12-16 | $26.10 | $26.10 | 2,230 | — | — |
| 2025-12-15 | $25.80 | $25.80 | 6,140 | — | — |
| 2025-12-12 | $28.10 | $28.10 | 2,450 | — | — |
| 2025-12-11 | $30.40 | $30.40 | 4,740 | — | — |
| 2025-12-10 | $30.20 | $30.20 | 4,910 | — | — |
| 2025-12-09 | $30.60 | $30.60 | 2,240 | — | — |
| 2025-12-08 | $30.70 | $30.70 | 2,720 | — | — |
| 2025-12-05 | $30.20 | $30.20 | 4,240 | — | — |
| 2025-12-04 | $31.67 | $31.67 | 11,830 | — | — |
| 2025-12-03 | $27.50 | $27.50 | 9,080 | — | — |
| 2025-12-02 | $25.50 | $25.50 | 5,770 | — | — |
| 2025-12-01 | $27.60 | $27.60 | 2,690 | — | — |
| 2025-11-28 | $28.30 | $28.30 | 3,600 | — | — |
| 2025-11-26 | $28.90 | $28.90 | 15,970 | — | — |
| 2025-11-25 | $24.00 | $24.00 | 13,100 | — | — |
| 2025-11-24 | $22.30 | $22.30 | 7,900 | — | — |
| 2025-11-21 | $22.10 | $22.10 | 6,260 | — | — |
| 2025-11-20 | $23.50 | $23.50 | 3,220 | — | — |
| 2025-11-19 | $24.70 | $24.70 | 4,270 | — | — |
| 2025-11-18 | $25.70 | $25.70 | 3,060 | — | — |
| 2025-11-17 | $25.80 | $25.80 | 9,410 | — | — |
| 2025-11-14 | $28.40 | $28.40 | 6,510 | — | — |
| 2025-11-13 | $28.70 | $28.70 | 3,020 | — | — |
| 2025-11-12 | $29.10 | $29.10 | 3,530 | — | — |
| 2025-11-11 | $28.10 | $28.10 | 3,140 | — | — |
| 2025-11-10 | $27.80 | $27.80 | 7,460 | — | — |
| 2025-11-07 | $27.90 | $27.90 | 7,350 | — | — |
| 2025-11-06 | $28.70 | $28.70 | 11,490 | — | — |
| 2025-11-05 | $29.90 | $29.90 | 8,090 | — | — |
| 2025-11-04 | $30.00 | $30.00 | 8,600 | — | — |
| 2025-11-03 | $31.70 | $31.70 | 6,540 | — | — |
| 2025-10-31 | $33.14 | $33.14 | 2,550 | — | — |
| 2025-10-30 | $33.00 | $33.00 | 5,200 | — | — |
| 2025-10-29 | $34.40 | $34.40 | 2,020 | — | — |
| 2025-10-28 | $34.30 | $34.30 | 4,370 | — | — |
| 2025-10-27 | $34.70 | $34.70 | 6,600 | — | — |
| 2025-10-24 | $34.40 | $34.40 | 3,560 | — | — |
| 2025-10-23 | $33.70 | $33.70 | 5,030 | — | — |
| 2025-10-22 | $33.30 | $33.30 | 11,940 | — | — |
| 2025-10-21 | $35.40 | $35.40 | 2,980 | — | — |
| 2025-10-20 | $36.40 | $36.40 | 5,580 | — | — |
| 2025-10-17 | $35.20 | $35.20 | 6,120 | — | — |
| 2025-10-16 | $35.60 | $35.60 | 5,790 | — | — |
| 2025-10-15 | $37.50 | $37.50 | 5,850 | — | — |
| 2025-10-14 | $37.80 | $37.80 | 4,560 | — | — |
| 2025-10-13 | $37.30 | $37.30 | 6,050 | — | — |
| 2025-10-10 | $38.75 | $38.75 | 10,760 | — | — |
| 2025-10-09 | $40.00 | $40.00 | 4,030 | — | — |
| 2025-10-08 | $39.80 | $39.80 | 18,690 | — | — |
| 2025-10-07 | $38.60 | $38.60 | 8,200 | — | — |
| 2025-10-06 | $38.70 | $38.70 | 7,260 | — | — |
| 2025-10-03 | $39.30 | $39.30 | 33,150 | — | — |
| 2025-10-02 | $37.70 | $37.70 | 16,090 | — | — |
| 2025-10-01 | $37.90 | $37.90 | 48,950 | — | — |
| 2025-09-30 | $34.00 | $34.00 | 562,050 | — | — |
| 2025-09-29 | $33.90 | $33.90 | 19,850 | — | — |
| 2025-09-26 | $36.80 | $36.80 | 6,550 | — | — |
| 2025-09-25 | $37.70 | $37.70 | 10,940 | — | — |
| 2025-09-24 | $38.55 | $38.55 | 14,530 | — | — |
| 2025-09-23 | $36.00 | $36.00 | 9,620 | — | — |
| 2025-09-22 | $36.30 | $36.30 | 23,120 | — | — |
| 2025-09-19 | $35.00 | $35.00 | 12,490 | — | — |
| 2025-09-18 | $36.10 | $36.10 | 14,620 | — | — |
| 2025-09-17 | $35.70 | $35.70 | 25,980 | — | — |
| 2025-09-16 | $35.30 | $35.30 | 24,750 | — | — |
| 2025-09-15 | $36.10 | $36.10 | 53,350 | — | — |
| 2025-09-12 | $40.70 | $40.70 | 116,550 | — | — |
| 2025-09-11 | $49.30 | $49.30 | 1,785,880 | — | — |
| 2025-09-10 | $44.85 | $44.85 | 16,560 | — | — |
| 2025-09-09 | $50.60 | $50.60 | 19,380 | — | — |
| 2025-09-08 | $71.00 | $71.00 | 2,510 | — | — |
| 2025-09-05 | $71.50 | $71.50 | 1,110 | — | — |
| 2025-09-04 | $70.00 | $70.00 | 1,980 | — | — |
| 2025-09-03 | $71.43 | $71.43 | 1,560 | — | — |
| 2025-09-02 | $72.13 | $72.13 | 950 | — | — |
| 2025-08-29 | $73.20 | $73.20 | 1,900 | — | — |
| 2025-08-28 | $77.35 | $77.35 | 3,180 | — | — |
| 2025-08-27 | $72.60 | $72.60 | 1,700 | — | — |
| 2025-08-26 | $72.00 | $72.00 | 1,240 | — | — |
| 2025-08-25 | $71.30 | $71.30 | 2,160 | — | — |
| 2025-08-22 | $71.80 | $71.80 | 2,620 | — | — |
| 2025-08-21 | $68.00 | $68.00 | 2,780 | — | — |
| 2025-08-20 | $68.20 | $68.20 | 2,830 | — | — |
| 2025-08-19 | $71.15 | $71.15 | 1,390 | — | — |
| 2025-08-18 | $74.80 | $74.80 | 1,390 | — | — |
| 2025-08-15 | $72.40 | $72.40 | 1,090 | — | — |
| 2025-08-14 | $73.60 | $73.60 | 1,470 | — | — |
| 2025-08-13 | $74.00 | $74.00 | 3,810 | — | — |
| 2025-08-12 | $72.50 | $72.50 | 4,080 | — | — |
| 2025-08-11 | $76.00 | $76.00 | 5,410 | — | — |
| 2025-08-08 | $82.30 | $82.30 | 1,790 | — | — |
| 2025-08-07 | $85.80 | $85.80 | 2,970 | — | — |
| 2025-08-06 | $83.11 | $83.11 | 3,710 | — | — |
| 2025-08-05 | $88.60 | $88.60 | 3,470 | — | — |
| 2025-08-04 | $90.40 | $90.40 | 9,520 | — | — |
| 2025-08-01 | $92.80 | $92.80 | 36,030 | — | — |
| 2025-07-31 | $149.40 | $149.40 | 207,380 | — | — |
| 2025-07-30 | $113.20 | $113.20 | 3,060 | — | — |
| 2025-07-29 | $124.10 | $124.10 | 4,310 | — | — |
| 2025-07-28 | $131.25 | $131.25 | 1,672 | — | — |
| 2025-07-25 | $129.60 | $129.60 | 1,050 | — | — |
| 2025-07-24 | $126.30 | $126.30 | 895 | — | — |
| 2025-07-23 | $132.15 | $132.15 | 1,173 | — | — |
| 2025-07-22 | $126.75 | $126.75 | 773 | — | — |
| 2025-07-21 | $123.75 | $123.75 | 2,389 | — | — |
| 2025-07-18 | $124.20 | $124.20 | 1,345 | — | — |
| 2025-07-17 | $129.00 | $129.00 | 7,124 | — | — |
| 2025-07-16 | $104.25 | $104.25 | 4,389 | — | — |
| 2025-07-15 | $114.00 | $114.00 | 1,270 | — | — |
| 2025-07-14 | $116.85 | $116.85 | 1,672 | — | — |
| 2025-07-11 | $118.50 | $118.50 | 2,029 | — | — |
| 2025-07-10 | $123.90 | $123.90 | 4,815 | — | — |
| 2025-07-09 | $136.50 | $136.50 | 74,898 | — | — |
| 2025-07-08 | $121.50 | $121.50 | 1,392 | — | — |
| 2025-07-07 | $122.10 | $122.10 | 823 | — | — |
| 2025-07-03 | $121.65 | $121.65 | 713 | — | — |
| 2025-07-02 | $120.75 | $120.75 | 423 | — | — |
| 2025-07-01 | $120.30 | $120.30 | 311 | — | — |
| 2025-06-30 | $121.50 | $121.50 | 343 | — | — |
| 2025-06-27 | $119.85 | $119.85 | 352 | — | — |
| 2025-06-26 | $121.65 | $121.65 | 1,173 | — | — |
| 2025-06-25 | $120.15 | $120.15 | 608 | — | — |
| 2025-06-24 | $123.00 | $123.00 | 543 | — | — |
| 2025-06-23 | $122.40 | $122.40 | 381 | — | — |
| 2025-06-20 | $122.25 | $122.25 | 984 | — | — |
| 2025-06-18 | $123.00 | $123.00 | 661 | — | — |
| 2025-06-17 | $120.90 | $120.90 | 1,711 | — | — |
| 2025-06-16 | $126.30 | $126.30 | 681 | — | — |
| 2025-06-13 | $131.25 | $131.25 | 920 | — | — |
| 2025-06-12 | $132.90 | $132.90 | 1,490 | — | — |
| 2025-06-11 | $136.80 | $136.80 | 1,177 | — | — |
| 2025-06-10 | $141.00 | $141.00 | 985 | — | — |
| 2025-06-09 | $140.10 | $140.10 | 1,568 | — | — |
| 2025-06-06 | $141.90 | $141.90 | 1,791 | — | — |
| 2025-06-05 | $138.30 | $138.30 | 2,009 | — | — |
| 2025-06-04 | $142.50 | $142.50 | 1,832 | — | — |
| 2025-06-03 | $142.65 | $142.65 | 859 | — | — |
| 2025-06-02 | $144.00 | $144.00 | 3,646 | — | — |
| 2025-05-30 | $156.00 | $156.00 | 8,151 | — | — |
| 2025-05-29 | $144.00 | $144.00 | 83,471 | — | — |
| 2025-05-28 | $144.60 | $144.60 | 2,203 | — | — |
| 2025-05-27 | $151.50 | $151.50 | 3,457 | — | — |
| 2025-05-23 | $156.00 | $156.00 | 4,556 | — | — |
| 2025-05-22 | $147.90 | $147.90 | 4,704 | — | — |
| 2025-05-21 | $138.15 | $138.15 | 35,945 | — | — |
| 2025-05-20 | $135.60 | $135.60 | 856 | — | — |
| 2025-05-19 | $139.95 | $139.95 | 1,604 | — | — |
| 2025-05-16 | $137.40 | $137.40 | 1,385 | — | — |
| 2025-05-15 | $144.75 | $144.75 | 1,041 | — | — |
| 2025-05-14 | $144.15 | $144.15 | 1,268 | — | — |
| 2025-05-13 | $145.50 | $145.50 | 793 | — | — |
| 2025-05-12 | $149.85 | $149.85 | 1,313 | — | — |
| 2025-05-09 | $147.75 | $147.75 | 835 | — | — |
| 2025-05-08 | $149.10 | $149.10 | 1,266 | — | — |
| 2025-05-07 | $147.75 | $147.75 | 3,694 | — | — |
| 2025-05-06 | $146.55 | $146.55 | 850 | — | — |
| 2025-05-05 | $153.00 | $153.00 | 661 | — | — |
| 2025-05-02 | $150.00 | $150.00 | 1,115 | — | — |
| 2025-05-01 | $150.00 | $150.00 | 2,159 | — | — |
| 2025-04-30 | $147.75 | $147.75 | 2,137 | — | — |
| 2025-04-29 | $135.00 | $135.00 | 1,307 | — | — |
| 2025-04-28 | $135.75 | $135.75 | 2,513 | — | — |
| 2025-04-25 | $140.10 | $140.10 | 2,856 | — | — |
| 2025-04-24 | $139.50 | $139.50 | 11,767 | — | — |
| 2025-04-23 | $154.50 | $154.50 | 447,669 | — | — |
| 2025-04-22 | $105.45 | $105.45 | 961 | — | — |
| 2025-04-21 | $108.30 | $108.30 | 1,200 | — | — |
| 2025-04-17 | $112.50 | $112.50 | 665 | — | — |
| 2025-04-16 | $115.65 | $115.65 | 927 | — | — |
| 2025-04-15 | $118.50 | $118.50 | 931 | — | — |
| 2025-04-14 | $127.80 | $127.80 | 973 | — | — |
| 2025-04-11 | $126.75 | $126.75 | 445 | — | — |
| 2025-04-10 | $123.60 | $123.60 | 930 | — | — |
| 2025-04-09 | $125.25 | $125.25 | 3,318 | — | — |
| 2025-04-08 | $107.85 | $107.85 | 2,503 | — | — |
| 2025-04-07 | $114.00 | $114.00 | 1,780 | — | — |
| 2025-04-04 | $129.45 | $129.45 | 2,050 | — | — |
| 2025-04-03 | $141.00 | $141.00 | 1,337 | — | — |
| 2025-04-02 | $148.80 | $148.80 | 1,463 | — | — |
| 2025-04-01 | $156.00 | $156.00 | 959 | — | — |
| 2025-03-31 | $165.00 | $165.00 | 1,735 | — | — |
| 2025-03-28 | $175.50 | $175.50 | 1,734 | — | — |
| 2025-03-27 | $177.00 | $177.00 | 1,213 | — | — |
| 2025-03-26 | $174.00 | $174.00 | 1,054 | — | — |
| 2025-03-25 | $178.50 | $178.50 | 1,366 | — | — |
| 2025-03-24 | $168.00 | $168.00 | 2,144 | — | — |
| 2025-03-21 | $171.00 | $171.00 | 2,273 | — | — |
| 2025-03-20 | $166.50 | $166.50 | 2,224 | — | — |
| 2025-03-19 | $166.50 | $166.50 | 3,982 | — | — |
| 2025-03-18 | $187.50 | $187.50 | 3,807 | — | — |
| 2025-03-17 | $192.00 | $192.00 | 57,243 | — | — |
| 2025-03-14 | $196.50 | $196.50 | 2,944 | — | — |
| 2025-03-13 | $192.00 | $192.00 | 3,237 | — | — |
| 2025-03-12 | $207.00 | $207.00 | 3,653 | — | — |
| 2025-03-11 | $189.00 | $189.00 | 5,768 | — | — |
| 2025-03-10 | $205.50 | $205.50 | 6,193 | — | — |
| 2025-03-07 | $199.50 | $199.50 | 9,739 | — | — |
| 2025-03-06 | $181.50 | $181.50 | 14,794 | — | — |
| 2025-03-05 | $217.50 | $217.50 | 567,013 | — | — |
| 2025-03-04 | $166.50 | $166.50 | 4,628 | — | — |
| 2025-03-03 | $157.50 | $157.50 | 5,488 | — | — |
| 2025-02-28 | $160.50 | $160.50 | 4,303 | — | — |
| 2025-02-27 | $166.50 | $166.50 | 8,881 | — | — |
| 2025-02-26 | $172.50 | $172.50 | 22,893 | — | — |
| 2025-02-25 | $184.50 | $184.50 | 584,920 | — | — |
| 2025-02-24 | $112.50 | $112.50 | 2,585 | — | — |
| 2025-02-21 | $126.75 | $126.75 | 3,233 | — | — |
| 2025-02-20 | $133.50 | $133.50 | 3,814 | — | — |
| 2025-02-19 | $148.20 | $148.20 | 5,245 | — | — |
| 2025-02-18 | $154.50 | $154.50 | 4,150 | — | — |
| 2025-02-14 | $162.00 | $162.00 | 10,691 | — | — |
| 2025-02-13 | $190.50 | $190.50 | 5,560 | — | — |
| 2025-02-12 | $202.50 | $202.50 | 3,938 | — | — |
| 2025-02-11 | $207.00 | $207.00 | 16,611 | — | — |
| 2025-02-10 | $196.50 | $196.50 | 11,712 | — | — |
| 2025-02-07 | $189.00 | $189.00 | 9,263 | — | — |
| 2025-02-06 | $216.00 | $216.00 | 51,328 | — | — |
| 2025-02-05 | $205.50 | $205.50 | 60,611 | — | — |
| 2025-02-04 | $187.50 | $187.50 | 20,561 | — | — |
| 2025-02-03 | $235.50 | $235.50 | 15,404 | — | — |
| 2025-01-31 | $285.00 | $285.00 | 61,261 | — | — |
| 2025-01-30 | $307.50 | $307.50 | 96,739 | — | — |
| 2025-01-29 | $471.00 | $471.00 | 2,202,965 | — | — |
| 2025-01-28 | $202.50 | $202.50 | 1,599,699 | — | — |
| 2025-01-27 | $87.00 | $87.00 | 5,399 | — | — |
| 2025-01-24 | $99.60 | $99.60 | 4,790 | — | — |
| 2025-01-23 | $98.70 | $98.70 | 12,061 | — | — |
| 2025-01-22 | $111.30 | $111.30 | 3,870 | — | — |
| 2025-01-21 | $115.50 | $115.50 | 13,494 | — | — |
| 2025-01-17 | $132.00 | $132.00 | 6,456 | — | — |
| 2025-01-16 | $141.00 | $141.00 | 49,962 | — | — |
| 2025-01-15 | $234.00 | $234.00 | 57,185 | — | — |
| 2025-01-14 | $265.50 | $265.50 | 1,773 | — | — |
| 2025-01-13 | $277.50 | $277.50 | 48,071 | — | — |
| 2025-01-10 | $291.00 | $291.00 | 456 | — | — |
| 2025-01-08 | $291.00 | $291.00 | 573 | — | — |
| 2025-01-07 | $315.00 | $315.00 | 601 | — | — |
| 2025-01-06 | $339.00 | $339.00 | 1,193 | — | — |
| 2025-01-03 | $322.50 | $322.50 | 475 | — | — |
| 2025-01-02 | $298.50 | $298.50 | 542 | — | — |