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-12-10 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 | $29.41 | $29.41 | 14,223 | — | — |
| 2025-12-30 | $31.09 | $31.09 | 7,939 | — | — |
| 2025-12-29 | $34.38 | $34.38 | 6,231 | — | — |
| 2025-12-26 | $36.33 | $36.33 | 10,908 | — | — |
| 2025-12-24 | $34.77 | $34.77 | 6,925 | — | — |
| 2025-12-23 | $36.33 | $36.33 | 22,149 | — | — |
| 2025-12-22 | $35.47 | $35.47 | 37,409 | — | — |
| 2025-12-19 | $39.06 | $39.06 | 886,948 | — | — |
| 2025-12-18 | $57.03 | $57.03 | 3,507 | — | — |
| 2025-12-17 | $57.81 | $57.81 | 2,854 | — | — |
| 2025-12-16 | $59.77 | $59.77 | 4,319 | — | — |
| 2025-12-15 | $57.81 | $57.81 | 5,960 | — | — |
| 2025-12-12 | $61.72 | $61.72 | 8,673 | — | — |
| 2025-12-11 | $60.55 | $60.55 | 11,039 | — | — |
| 2025-12-10 | $59.77 | $59.77 | 22,392 | — | — |
| 2025-12-09 | $62.11 | $62.11 | 394,900 | — | — |
| 2025-12-08 | $66.02 | $66.02 | 2,604 | — | — |
| 2025-12-05 | $68.75 | $68.75 | 1,585 | — | — |
| 2025-12-04 | $70.70 | $70.70 | 5,174 | — | — |
| 2025-12-03 | $69.53 | $69.53 | 10,342 | — | — |
| 2025-12-02 | $61.72 | $61.72 | 3,003 | — | — |
| 2025-12-01 | $63.28 | $63.28 | 5,481 | — | — |
| 2025-11-28 | $59.96 | $59.96 | 2,634 | — | — |
| 2025-11-26 | $61.72 | $61.72 | 6,223 | — | — |
| 2025-11-25 | $62.50 | $62.50 | 14,810 | — | — |
| 2025-11-24 | $58.98 | $58.98 | 8,018 | — | — |
| 2025-11-21 | $58.20 | $58.20 | 16,166 | — | — |
| 2025-11-20 | $67.19 | $67.19 | 522,455 | — | — |
| 2025-11-19 | $108.98 | $108.98 | 233 | — | — |
| 2025-11-18 | $108.98 | $108.98 | 468 | — | — |
| 2025-11-17 | $112.89 | $112.89 | 689 | — | — |
| 2025-11-14 | $105.86 | $105.86 | 696 | — | — |
| 2025-11-13 | $108.98 | $108.98 | 3,359 | — | — |
| 2025-11-12 | $99.61 | $99.61 | 914 | — | — |
| 2025-11-11 | $104.30 | $104.30 | 796 | — | — |
| 2025-11-10 | $96.48 | $96.48 | 1,618 | — | — |
| 2025-11-07 | $90.23 | $90.23 | 2,926 | — | — |
| 2025-11-06 | $98.16 | $98.16 | 3,057 | — | — |
| 2025-11-05 | $105.66 | $105.66 | 1,372 | — | — |
| 2025-11-04 | $107.03 | $107.03 | 4,380 | — | — |
| 2025-11-03 | $117.19 | $117.19 | 39,276 | — | — |
| 2025-10-31 | $123.44 | $123.44 | 901 | — | — |
| 2025-10-30 | $122.27 | $122.27 | 709 | — | — |
| 2025-10-29 | $128.52 | $128.52 | 635 | — | — |
| 2025-10-28 | $129.69 | $129.69 | 1,572 | — | — |
| 2025-10-27 | $127.34 | $127.34 | 809 | — | — |
| 2025-10-24 | $130.47 | $130.47 | 684 | — | — |
| 2025-10-23 | $130.27 | $130.27 | 858 | — | — |
| 2025-10-22 | $126.95 | $126.95 | 2,783 | — | — |
| 2025-10-21 | $134.57 | $134.57 | 1,190 | — | — |
| 2025-10-20 | $133.59 | $133.59 | 1,029 | — | — |
| 2025-10-17 | $137.50 | $137.50 | 1,047 | — | — |
| 2025-10-16 | $134.77 | $134.77 | 2,857 | — | — |
| 2025-10-15 | $138.28 | $138.28 | 1,861 | — | — |
| 2025-10-14 | $132.03 | $132.03 | 1,736 | — | — |
| 2025-10-13 | $139.06 | $139.06 | 3,259 | — | — |
| 2025-10-10 | $141.02 | $141.02 | 2,947 | — | — |
| 2025-10-09 | $144.53 | $144.53 | 7,130 | — | — |
| 2025-10-08 | $173.44 | $173.44 | 80,778 | — | — |
| 2025-10-07 | $138.67 | $138.67 | 6,886 | — | — |
| 2025-10-06 | $131.25 | $131.25 | 2,688 | — | — |
| 2025-10-03 | $125.78 | $125.78 | 1,513 | — | — |
| 2025-10-02 | $128.52 | $128.52 | 2,854 | — | — |
| 2025-10-01 | $120.70 | $120.70 | 3,530 | — | — |
| 2025-09-30 | $125.00 | $125.00 | 1,050 | — | — |
| 2025-09-29 | $124.61 | $124.61 | 2,010 | — | — |
| 2025-09-26 | $121.48 | $121.48 | 2,821 | — | — |
| 2025-09-25 | $119.92 | $119.92 | 5,059 | — | — |
| 2025-09-24 | $129.30 | $129.30 | 5,450 | — | — |
| 2025-09-23 | $141.02 | $141.02 | 8,991 | — | — |
| 2025-09-22 | $177.34 | $177.34 | 2,811 | — | — |
| 2025-09-19 | $185.94 | $185.94 | 15,337 | — | — |
| 2025-09-18 | $207.03 | $207.03 | 661,806 | — | — |
| 2025-09-17 | $145.31 | $145.31 | 3,333 | — | — |
| 2025-09-16 | $148.05 | $148.05 | 2,936 | — | — |
| 2025-09-15 | $147.66 | $147.66 | 18,322 | — | — |
| 2025-09-12 | $142.19 | $142.19 | 3,592 | — | — |
| 2025-09-11 | $126.56 | $126.56 | 1,382 | — | — |
| 2025-09-10 | $124.61 | $124.61 | 5,409 | — | — |
| 2025-09-09 | $110.16 | $110.16 | 1,290 | — | — |
| 2025-09-08 | $111.72 | $111.72 | 2,153 | — | — |
| 2025-09-05 | $105.08 | $105.08 | 832 | — | — |
| 2025-09-04 | $100.78 | $100.78 | 2,335 | — | — |
| 2025-09-03 | $103.52 | $103.52 | 2,734 | — | — |
| 2025-09-02 | $110.16 | $110.16 | 1,482 | — | — |
| 2025-08-29 | $109.77 | $109.77 | 3,034 | — | — |
| 2025-08-28 | $116.02 | $116.02 | 3,663 | — | — |
| 2025-08-27 | $121.48 | $121.48 | 2,419 | — | — |
| 2025-08-26 | $124.61 | $124.61 | 1,597 | — | — |
| 2025-08-25 | $126.17 | $126.17 | 1,917 | — | — |
| 2025-08-22 | $126.56 | $126.56 | 1,994 | — | — |
| 2025-08-21 | $125.00 | $125.00 | 2,624 | — | — |
| 2025-08-20 | $128.91 | $128.91 | 3,254 | — | — |
| 2025-08-19 | $121.88 | $121.88 | 1,426 | — | — |
| 2025-08-18 | $128.91 | $128.91 | 1,830 | — | — |
| 2025-08-15 | $127.73 | $127.73 | 2,895 | — | — |
| 2025-08-14 | $130.86 | $130.86 | 6,787 | — | — |
| 2025-08-13 | $125.78 | $125.78 | 8,614 | — | — |
| 2025-08-12 | $143.75 | $143.75 | 4,078 | — | — |
| 2025-08-11 | $150.39 | $150.39 | 3,397 | — | — |
| 2025-08-08 | $156.64 | $156.64 | 4,810 | — | — |
| 2025-08-07 | $163.28 | $163.28 | 5,315 | — | — |
| 2025-08-06 | $159.77 | $159.77 | 18,785 | — | — |
| 2025-08-05 | $193.36 | $193.36 | 39,112 | — | — |
| 2025-08-04 | $177.34 | $177.34 | 1,428,767 | — | — |
| 2025-08-01 | $92.19 | $92.19 | 63,457 | — | — |
| 2025-07-31 | $196.48 | $196.48 | 947,996 | — | — |
| 2025-07-30 | $210.94 | $210.94 | 2,749 | — | — |
| 2025-07-29 | $274.61 | $274.61 | 3,331 | — | — |
| 2025-07-28 | $357.42 | $357.42 | 1,300 | — | — |
| 2025-07-25 | $449.22 | $449.22 | 5,481 | — | — |
| 2025-07-24 | $390.23 | $390.23 | 8,824 | — | — |
| 2025-07-23 | $322.66 | $322.66 | 5,125 | — | — |
| 2025-07-22 | $283.20 | $283.20 | 13,990 | — | — |
| 2025-07-21 | $207.62 | $207.62 | 1,050 | — | — |
| 2025-07-18 | $197.73 | $197.73 | 566 | — | — |
| 2025-07-17 | $204.30 | $204.30 | 719 | — | — |
| 2025-07-16 | $203.52 | $203.52 | 361 | — | — |
| 2025-07-15 | $208.01 | $208.01 | 438 | — | — |
| 2025-07-14 | $209.38 | $209.38 | 435 | — | — |
| 2025-07-11 | $200.59 | $200.59 | 228 | — | — |
| 2025-07-10 | $193.75 | $193.75 | 410 | — | — |
| 2025-07-09 | $191.41 | $191.41 | 438 | — | — |
| 2025-07-08 | $201.17 | $201.17 | 289 | — | — |
| 2025-07-07 | $191.52 | $191.52 | 558 | — | — |
| 2025-07-03 | $203.32 | $203.32 | 732 | — | — |
| 2025-07-02 | $220.70 | $220.70 | 916 | — | — |
| 2025-07-01 | $208.59 | $208.59 | 737 | — | — |
| 2025-06-30 | $208.20 | $208.20 | 694 | — | — |
| 2025-06-27 | $191.80 | $191.80 | 236 | — | — |
| 2025-06-26 | $199.57 | $199.57 | 351 | — | — |
| 2025-06-25 | $192.58 | $192.58 | 241 | — | — |
| 2025-06-24 | $197.34 | $197.34 | 1,019 | — | — |
| 2025-06-23 | $189.84 | $189.84 | 453 | — | — |
| 2025-06-20 | $185.94 | $185.94 | 1,444 | — | — |
| 2025-06-18 | $192.19 | $192.19 | 3,843 | — | — |
| 2025-06-17 | $198.83 | $198.83 | 9,270 | — | — |
| 2025-06-16 | $170.51 | $170.51 | 458 | — | — |
| 2025-06-13 | $177.34 | $177.34 | 986 | — | — |
| 2025-06-12 | $181.05 | $181.05 | 745 | — | — |
| 2025-06-11 | $194.14 | $194.14 | 927 | — | — |
| 2025-06-10 | $203.91 | $203.91 | 1,172 | — | — |
| 2025-06-09 | $210.74 | $210.74 | 1,539 | — | — |
| 2025-06-06 | $215.63 | $215.63 | 1,810 | — | — |
| 2025-06-05 | $199.22 | $199.22 | 2,580 | — | — |
| 2025-06-04 | $214.06 | $214.06 | 2,038 | — | — |
| 2025-06-03 | $190.82 | $190.82 | 1,674 | — | — |
| 2025-06-02 | $181.25 | $181.25 | 2,440 | — | — |
| 2025-05-30 | $191.80 | $191.80 | 25,142 | — | — |
| 2025-05-29 | $203.91 | $203.91 | 2,908 | — | — |
| 2025-05-28 | $176.17 | $176.17 | 727 | — | — |
| 2025-05-27 | $178.13 | $178.13 | 783 | — | — |
| 2025-05-23 | $171.48 | $171.48 | 681 | — | — |
| 2025-05-22 | $172.66 | $172.66 | 1,413 | — | — |
| 2025-05-21 | $180.86 | $180.86 | 3,067 | — | — |
| 2025-05-20 | $207.81 | $207.81 | 4,262 | — | — |
| 2025-05-19 | $234.77 | $234.77 | 30,047 | — | — |
| 2025-05-16 | $203.13 | $203.13 | 4,308 | — | — |
| 2025-05-15 | $172.73 | $172.73 | 2,816 | — | — |
| 2025-05-14 | $171.88 | $171.88 | 4,224 | — | — |
| 2025-05-13 | $153.13 | $153.13 | 3,208 | — | — |
| 2025-05-12 | $143.75 | $143.75 | 2,947 | — | — |
| 2025-05-09 | $147.27 | $147.27 | 2,790 | — | — |
| 2025-05-08 | $151.37 | $151.37 | 8,448 | — | — |
| 2025-05-07 | $166.99 | $166.99 | 2,332 | — | — |
| 2025-05-06 | $173.44 | $173.44 | 4,122 | — | — |
| 2025-05-05 | $186.37 | $186.37 | 5,463 | — | — |
| 2025-05-02 | $135.63 | $135.63 | 1,162 | — | — |
| 2025-05-01 | $137.50 | $137.50 | 1,714 | — | — |
| 2025-04-30 | $142.50 | $142.50 | 547 | — | — |
| 2025-04-29 | $162.81 | $162.81 | 140 | — | — |
| 2025-04-28 | $166.56 | $166.56 | 166 | — | — |
| 2025-04-25 | $171.88 | $171.88 | 603 | — | — |
| 2025-04-24 | $144.38 | $144.38 | 364 | — | — |
| 2025-04-23 | $142.81 | $142.81 | 300 | — | — |
| 2025-04-22 | $137.19 | $137.19 | 339 | — | — |
| 2025-04-21 | $126.56 | $126.56 | 262 | — | — |
| 2025-04-17 | $136.88 | $136.88 | 501 | — | — |
| 2025-04-16 | $145.31 | $145.31 | 149 | — | — |
| 2025-04-15 | $154.38 | $154.38 | 289 | — | — |
| 2025-04-14 | $147.50 | $147.50 | 113 | — | — |
| 2025-04-11 | $140.31 | $140.31 | 235 | — | — |
| 2025-04-10 | $141.25 | $141.25 | 221 | — | — |
| 2025-04-09 | $149.38 | $149.38 | 454 | — | — |
| 2025-04-08 | $137.50 | $137.50 | 492 | — | — |
| 2025-04-07 | $136.88 | $136.88 | 784 | — | — |
| 2025-04-04 | $144.38 | $144.38 | 540 | — | — |
| 2025-04-03 | $181.56 | $181.56 | 238 | — | — |
| 2025-04-02 | $184.06 | $184.06 | 297 | — | — |
| 2025-04-01 | $185.00 | $185.00 | 151 | — | — |
| 2025-03-31 | $187.50 | $187.50 | 268 | — | — |
| 2025-03-28 | $196.25 | $196.25 | 190 | — | — |
| 2025-03-27 | $204.69 | $204.69 | 542 | — | — |
| 2025-03-26 | $192.81 | $192.81 | 169 | — | — |
| 2025-03-25 | $189.06 | $189.06 | 511 | — | — |
| 2025-03-24 | $202.81 | $202.81 | 436 | — | — |
| 2025-03-21 | $195.31 | $195.31 | 140 | — | — |
| 2025-03-20 | $209.38 | $209.38 | 763 | — | — |
| 2025-03-19 | $218.44 | $218.44 | 196 | — | — |
| 2025-03-18 | $215.94 | $215.94 | 271 | — | — |
| 2025-03-17 | $225.00 | $225.00 | 150 | — | — |
| 2025-03-14 | $245.00 | $245.00 | 139 | — | — |
| 2025-03-13 | $237.50 | $237.50 | 616 | — | — |
| 2025-03-12 | $275.31 | $275.31 | 212 | — | — |
| 2025-03-11 | $278.13 | $278.13 | 149 | — | — |
| 2025-03-10 | $274.38 | $274.38 | 186 | — | — |
| 2025-03-07 | $287.50 | $287.50 | 312 | — | — |
| 2025-03-06 | $281.25 | $281.25 | 186 | — | — |
| 2025-03-05 | $284.69 | $284.69 | 855 | — | — |
| 2025-03-04 | $313.75 | $313.75 | 1,098 | — | — |
| 2025-03-03 | $321.88 | $321.88 | 1,247 | — | — |
| 2025-02-28 | $387.50 | $387.50 | 561 | — | — |
| 2025-02-27 | $387.50 | $387.50 | 1,199 | — | — |
| 2025-02-26 | $418.75 | $418.75 | 13,069 | — | — |
| 2025-02-25 | $378.13 | $378.13 | 1,377 | — | — |
| 2025-02-24 | $384.38 | $384.38 | 1,391 | — | — |
| 2025-02-21 | $406.25 | $406.25 | 853 | — | — |
| 2025-02-20 | $428.13 | $428.13 | 542 | — | — |
| 2025-02-19 | $428.13 | $428.13 | 2,046 | — | — |
| 2025-02-18 | $425.00 | $425.00 | 1,724 | — | — |
| 2025-02-14 | $435.94 | $435.94 | 1,820 | — | — |
| 2025-02-13 | $400.00 | $400.00 | 1,573 | — | — |
| 2025-02-12 | $384.38 | $384.38 | 652 | — | — |
| 2025-02-11 | $387.50 | $387.50 | 167 | — | — |
| 2025-02-10 | $393.75 | $393.75 | 599 | — | — |
| 2025-02-07 | $426.56 | $426.56 | 267 | — | — |
| 2025-02-06 | $431.25 | $431.25 | 701 | — | — |
| 2025-02-05 | $482.81 | $482.81 | 1,726 | — | — |
| 2025-02-04 | $443.75 | $443.75 | 569 | — | — |
| 2025-02-03 | $456.25 | $456.25 | 492 | — | — |
| 2025-01-31 | $490.63 | $490.63 | 213 | — | — |
| 2025-01-30 | $506.25 | $506.25 | 611 | — | — |
| 2025-01-29 | $512.50 | $512.50 | 1,810 | — | — |
| 2025-01-28 | $418.75 | $418.75 | 4,739 | — | — |
| 2025-01-27 | $525.00 | $525.00 | 511 | — | — |
| 2025-01-24 | $568.75 | $568.75 | 1,426 | — | — |
| 2025-01-23 | $534.38 | $534.38 | 7,774 | — | — |
| 2025-01-22 | $521.88 | $521.88 | 188 | — | — |
| 2025-01-21 | $537.50 | $537.50 | 200 | — | — |
| 2025-01-17 | $559.38 | $559.38 | 245 | — | — |
| 2025-01-16 | $553.13 | $553.13 | 586 | — | — |
| 2025-01-15 | $512.50 | $512.50 | 790 | — | — |
| 2025-01-14 | $568.75 | $568.75 | 7,226 | — | — |
| 2025-01-13 | $628.13 | $628.13 | 2,784 | — | — |
| 2025-01-10 | $531.25 | $531.25 | 342 | — | — |
| 2025-01-08 | $575.00 | $575.00 | 656 | — | — |
| 2025-01-07 | $596.88 | $596.88 | 389 | — | — |
| 2025-01-06 | $600.00 | $600.00 | 676 | — | — |
| 2025-01-03 | $631.25 | $631.25 | 697 | — | — |
| 2025-01-02 | $650.00 | $650.00 | 589 | — | — |