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-03-21 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 | $38.70 | $38.70 | 4,140 | — | — |
| 2025-12-30 | $46.90 | $46.90 | 5,600 | — | — |
| 2025-12-29 | $48.50 | $48.50 | 5,607 | — | — |
| 2025-12-26 | $41.50 | $41.50 | 3,239 | — | — |
| 2025-12-24 | $38.75 | $38.75 | 1,041 | — | — |
| 2025-12-23 | $40.50 | $40.50 | 6,680 | — | — |
| 2025-12-22 | $47.50 | $47.50 | 841 | — | — |
| 2025-12-19 | $50.25 | $50.25 | 1,076 | — | — |
| 2025-12-18 | $50.75 | $50.75 | 964 | — | — |
| 2025-12-17 | $52.50 | $52.50 | 1,665 | — | — |
| 2025-12-16 | $48.00 | $48.00 | 1,184 | — | — |
| 2025-12-15 | $49.50 | $49.50 | 1,296 | — | — |
| 2025-12-12 | $53.50 | $53.50 | 2,250 | — | — |
| 2025-12-11 | $58.75 | $58.75 | 1,063 | — | — |
| 2025-12-10 | $61.00 | $61.00 | 943 | — | — |
| 2025-12-09 | $61.25 | $61.25 | 1,667 | — | — |
| 2025-12-08 | $65.00 | $65.00 | 688 | — | — |
| 2025-12-05 | $64.50 | $64.50 | 1,051 | — | — |
| 2025-12-04 | $65.25 | $65.25 | 1,172 | — | — |
| 2025-12-03 | $67.00 | $67.00 | 1,891 | — | — |
| 2025-12-02 | $70.00 | $70.00 | 3,383 | — | — |
| 2025-12-01 | $70.25 | $70.25 | 6,853 | — | — |
| 2025-11-28 | $73.75 | $73.75 | 149,448 | — | — |
| 2025-11-26 | $63.00 | $63.00 | 722 | — | — |
| 2025-11-25 | $64.00 | $64.00 | 1,000 | — | — |
| 2025-11-24 | $65.00 | $65.00 | 1,693 | — | — |
| 2025-11-21 | $66.25 | $66.25 | 509 | — | — |
| 2025-11-20 | $68.75 | $68.75 | 2,668 | — | — |
| 2025-11-19 | $82.50 | $82.50 | 1,223 | — | — |
| 2025-11-18 | $80.75 | $80.75 | 849 | — | — |
| 2025-11-17 | $85.25 | $85.25 | 1,210 | — | — |
| 2025-11-14 | $85.50 | $85.50 | 2,952 | — | — |
| 2025-11-13 | $82.00 | $82.00 | 2,154 | — | — |
| 2025-11-12 | $80.00 | $80.00 | 5,461 | — | — |
| 2025-11-11 | $88.75 | $88.75 | 4,216 | — | — |
| 2025-11-10 | $91.00 | $91.00 | 9,857 | — | — |
| 2025-11-07 | $113.75 | $113.75 | 34,894 | — | — |
| 2025-11-06 | $119.50 | $119.50 | 1,517,851 | — | — |
| 2025-11-05 | $69.00 | $69.00 | 244,288 | — | — |
| 2025-11-04 | $66.50 | $66.50 | 824 | — | — |
| 2025-11-03 | $76.25 | $76.25 | 1,373 | — | — |
| 2025-10-31 | $75.75 | $75.75 | 606 | — | — |
| 2025-10-30 | $76.00 | $76.00 | 1,711 | — | — |
| 2025-10-29 | $76.00 | $76.00 | 1,336 | — | — |
| 2025-10-28 | $79.75 | $79.75 | 1,871 | — | — |
| 2025-10-27 | $76.50 | $76.50 | 18,330 | — | — |
| 2025-10-24 | $95.00 | $95.00 | 3,222 | — | — |
| 2025-10-23 | $105.25 | $105.25 | 3,066 | — | — |
| 2025-10-22 | $119.50 | $119.50 | 949 | — | — |
| 2025-10-21 | $124.75 | $124.75 | 699 | — | — |
| 2025-10-20 | $126.50 | $126.50 | 1,176 | — | — |
| 2025-10-17 | $118.75 | $118.75 | 3,316 | — | — |
| 2025-10-16 | $121.00 | $121.00 | 1,342 | — | — |
| 2025-10-15 | $133.00 | $133.00 | 671 | — | — |
| 2025-10-14 | $129.75 | $129.75 | 1,032 | — | — |
| 2025-10-13 | $134.50 | $134.50 | 1,142 | — | — |
| 2025-10-10 | $135.00 | $135.00 | 2,043 | — | — |
| 2025-10-09 | $149.25 | $149.25 | 1,813 | — | — |
| 2025-10-08 | $150.00 | $150.00 | 1,665 | — | — |
| 2025-10-07 | $150.75 | $150.75 | 1,620 | — | — |
| 2025-10-06 | $156.50 | $156.50 | 3,460 | — | — |
| 2025-10-03 | $145.50 | $145.50 | 892 | — | — |
| 2025-10-02 | $148.50 | $148.50 | 1,210 | — | — |
| 2025-10-01 | $149.50 | $149.50 | 2,231 | — | — |
| 2025-09-30 | $146.25 | $146.25 | 3,698 | — | — |
| 2025-09-29 | $145.00 | $145.00 | 1,999 | — | — |
| 2025-09-26 | $144.50 | $144.50 | 19,608 | — | — |
| 2025-09-25 | $139.75 | $139.75 | 1,269 | — | — |
| 2025-09-24 | $147.50 | $147.50 | 823 | — | — |
| 2025-09-23 | $147.00 | $147.00 | 1,492 | — | — |
| 2025-09-22 | $153.75 | $153.75 | 1,852 | — | — |
| 2025-09-19 | $150.00 | $150.00 | 1,395 | — | — |
| 2025-09-18 | $149.25 | $149.25 | 1,622 | — | — |
| 2025-09-17 | $152.25 | $152.25 | 1,827 | — | — |
| 2025-09-16 | $145.00 | $145.00 | 2,056 | — | — |
| 2025-09-15 | $156.25 | $156.25 | 1,654 | — | — |
| 2025-09-12 | $157.00 | $157.00 | 3,677 | — | — |
| 2025-09-11 | $157.25 | $157.25 | 5,796 | — | — |
| 2025-09-10 | $168.50 | $168.50 | 37,589 | — | — |
| 2025-09-09 | $157.25 | $157.25 | 29,108 | — | — |
| 2025-09-08 | $143.75 | $143.75 | 4,890 | — | — |
| 2025-09-05 | $128.75 | $128.75 | 1,249 | — | — |
| 2025-09-04 | $127.50 | $127.50 | 320 | — | — |
| 2025-09-03 | $132.25 | $132.25 | 497 | — | — |
| 2025-09-02 | $136.25 | $136.25 | 873 | — | — |
| 2025-08-29 | $143.75 | $143.75 | 1,059 | — | — |
| 2025-08-28 | $154.50 | $154.50 | 655 | — | — |
| 2025-08-27 | $146.75 | $146.75 | 3,772 | — | — |
| 2025-08-26 | $142.50 | $142.50 | 12,697 | — | — |
| 2025-08-25 | $141.25 | $141.25 | 230 | — | — |
| 2025-08-22 | $141.25 | $141.25 | 298 | — | — |
| 2025-08-21 | $134.50 | $134.50 | 177 | — | — |
| 2025-08-20 | $137.50 | $137.50 | 345 | — | — |
| 2025-08-19 | $142.00 | $142.00 | 168 | — | — |
| 2025-08-18 | $144.25 | $144.25 | 327 | — | — |
| 2025-08-15 | $144.50 | $144.50 | 757 | — | — |
| 2025-08-14 | $141.25 | $141.25 | 306 | — | — |
| 2025-08-13 | $150.00 | $150.00 | 328 | — | — |
| 2025-08-12 | $146.75 | $146.75 | 652 | — | — |
| 2025-08-11 | $148.75 | $148.75 | 1,088 | — | — |
| 2025-08-08 | $161.25 | $161.25 | 1,628 | — | — |
| 2025-08-07 | $172.50 | $172.50 | 349 | — | — |
| 2025-08-06 | $176.50 | $176.50 | 602 | — | — |
| 2025-08-05 | $175.25 | $175.25 | 246 | — | — |
| 2025-08-04 | $181.25 | $181.25 | 292 | — | — |
| 2025-08-01 | $174.25 | $174.25 | 331 | — | — |
| 2025-07-31 | $174.75 | $174.75 | 456 | — | — |
| 2025-07-30 | $189.50 | $189.50 | 704 | — | — |
| 2025-07-29 | $191.50 | $191.50 | 345 | — | — |
| 2025-07-28 | $197.50 | $197.50 | 296 | — | — |
| 2025-07-25 | $202.50 | $202.50 | 888 | — | — |
| 2025-07-24 | $209.00 | $209.00 | 1,210 | — | — |
| 2025-07-23 | $224.75 | $224.75 | 1,069 | — | — |
| 2025-07-22 | $202.50 | $202.50 | 1,148 | — | — |
| 2025-07-21 | $218.00 | $218.00 | 4,572 | — | — |
| 2025-07-18 | $235.25 | $235.25 | 8,884 | — | — |
| 2025-07-17 | $196.00 | $196.00 | 539 | — | — |
| 2025-07-16 | $195.00 | $195.00 | 1,005 | — | — |
| 2025-07-15 | $202.00 | $202.00 | 3,904 | — | — |
| 2025-07-14 | $182.50 | $182.50 | 840 | — | — |
| 2025-07-11 | $172.50 | $172.50 | 370 | — | — |
| 2025-07-10 | $182.50 | $182.50 | 693 | — | — |
| 2025-07-09 | $182.25 | $182.25 | 1,784 | — | — |
| 2025-07-08 | $182.00 | $182.00 | 1,095 | — | — |
| 2025-07-07 | $177.00 | $177.00 | 1,778 | — | — |
| 2025-07-03 | $190.00 | $190.00 | 1,070 | — | — |
| 2025-07-02 | $187.50 | $187.50 | 11,229 | — | — |
| 2025-07-01 | $175.00 | $175.00 | 2,023 | — | — |
| 2025-06-30 | $183.50 | $183.50 | 1,359 | — | — |
| 2025-06-27 | $177.25 | $177.25 | 921 | — | — |
| 2025-06-26 | $179.00 | $179.00 | 1,740 | — | — |
| 2025-06-25 | $156.50 | $156.50 | 1,314 | — | — |
| 2025-06-24 | $166.00 | $166.00 | 1,894 | — | — |
| 2025-06-23 | $165.75 | $165.75 | 5,425 | — | — |
| 2025-06-20 | $193.75 | $193.75 | 168,771 | — | — |
| 2025-06-18 | $207.50 | $207.50 | 1,050 | — | — |
| 2025-06-17 | $214.25 | $214.25 | 2,602 | — | — |
| 2025-06-16 | $216.25 | $216.25 | 1,481 | — | — |
| 2025-06-13 | $212.50 | $212.50 | 2,966 | — | — |
| 2025-06-12 | $301.25 | $301.25 | 2,998 | — | — |
| 2025-06-11 | $387.50 | $387.50 | 3,417 | — | — |
| 2025-06-10 | $492.50 | $492.50 | 8,651 | — | — |
| 2025-06-09 | $992.50 | $992.50 | 8,196 | — | — |
| 2025-06-06 | $1,187.50 | $1,187.50 | 4,032 | — | — |
| 2025-06-05 | $1,337.50 | $1,337.50 | 12,279 | — | — |
| 2025-06-04 | $1,370.00 | $1,370.00 | 5,872 | — | — |
| 2025-06-03 | $1,250.00 | $1,250.00 | 434 | — | — |
| 2025-06-02 | $1,180.00 | $1,180.00 | 185 | — | — |
| 2025-05-30 | $1,220.00 | $1,220.00 | 216 | — | — |
| 2025-05-29 | $1,225.00 | $1,225.00 | 216 | — | — |
| 2025-05-28 | $1,187.50 | $1,187.50 | 351 | — | — |
| 2025-05-27 | $1,160.00 | $1,160.00 | 346 | — | — |
| 2025-05-23 | $1,200.00 | $1,200.00 | 568 | — | — |
| 2025-05-22 | $1,222.50 | $1,222.50 | 2,730 | — | — |
| 2025-05-21 | $1,230.00 | $1,230.00 | 1,458 | — | — |
| 2025-05-20 | $1,267.50 | $1,267.50 | 2,438 | — | — |
| 2025-05-19 | $1,180.00 | $1,180.00 | 1,351 | — | — |
| 2025-05-16 | $1,130.00 | $1,130.00 | 273 | — | — |
| 2025-05-15 | $1,245.00 | $1,245.00 | 537 | — | — |
| 2025-05-14 | $1,300.00 | $1,300.00 | 4,651 | — | — |
| 2025-05-13 | $1,235.00 | $1,235.00 | 1,068 | — | — |
| 2025-05-12 | $1,210.00 | $1,210.00 | 404 | — | — |
| 2025-05-09 | $1,245.00 | $1,245.00 | 239 | — | — |
| 2025-05-08 | $1,155.00 | $1,155.00 | 532 | — | — |
| 2025-05-07 | $1,107.50 | $1,107.50 | 4,683 | — | — |
| 2025-05-06 | $955.00 | $955.00 | 210 | — | — |
| 2025-05-05 | $915.00 | $915.00 | 500 | — | — |
| 2025-05-02 | $985.00 | $985.00 | 1,061 | — | — |
| 2025-05-01 | $1,142.50 | $1,142.50 | 960 | — | — |
| 2025-04-30 | $1,080.00 | $1,080.00 | 601 | — | — |
| 2025-04-29 | $1,072.50 | $1,072.50 | 564 | — | — |
| 2025-04-28 | $982.50 | $982.50 | 410 | — | — |
| 2025-04-25 | $975.50 | $975.50 | 661 | — | — |
| 2025-04-24 | $1,087.50 | $1,087.50 | 791 | — | — |
| 2025-04-23 | $1,012.50 | $1,012.50 | 1,182 | — | — |
| 2025-04-22 | $972.50 | $972.50 | 550 | — | — |
| 2025-04-21 | $927.50 | $927.50 | 1,626 | — | — |
| 2025-04-17 | $797.50 | $797.50 | 381 | — | — |
| 2025-04-16 | $592.50 | $592.50 | 252 | — | — |
| 2025-04-15 | $605.00 | $605.00 | 464 | — | — |
| 2025-04-14 | $570.00 | $570.00 | 1,372 | — | — |
| 2025-04-11 | $412.50 | $412.50 | 1,908 | — | — |
| 2025-04-10 | $365.00 | $365.00 | 3,766 | — | — |
| 2025-04-09 | $797.50 | $797.50 | 3,005 | — | — |
| 2025-04-08 | $857.50 | $857.50 | 789 | — | — |
| 2025-04-07 | $902.50 | $902.50 | 930 | — | — |
| 2025-04-04 | $940.00 | $940.00 | 1,116 | — | — |
| 2025-04-03 | $922.50 | $922.50 | 3,673 | — | — |
| 2025-04-02 | $1,297.50 | $1,297.50 | 2,704 | — | — |
| 2025-04-01 | $1,530.00 | $1,530.00 | 4,724 | — | — |
| 2025-03-31 | $1,657.50 | $1,657.50 | 4,365 | — | — |
| 2025-03-28 | $1,795.00 | $1,795.00 | 5,863 | — | — |
| 2025-03-27 | $1,597.50 | $1,597.50 | 4,725 | — | — |
| 2025-03-26 | $1,222.50 | $1,222.50 | 3,024 | — | — |
| 2025-03-25 | $1,087.50 | $1,087.50 | 1,894 | — | — |
| 2025-03-24 | $1,037.50 | $1,037.50 | 2,602 | — | — |
| 2025-03-21 | $1,045.00 | $1,045.00 | 7,716 | — | — |