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
- 2020-05-01 to 2026-08-27
- 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 | $45.72 | $45.72 | 16,533 | — | — |
| 2025-12-30 | $45.90 | $45.90 | 10,644 | — | — |
| 2025-12-29 | $47.34 | $47.34 | 11,461 | — | — |
| 2025-12-26 | $56.52 | $56.52 | 11,939 | — | — |
| 2025-12-24 | $54.54 | $54.54 | 5,822 | — | — |
| 2025-12-23 | $61.02 | $61.02 | 13,750 | — | — |
| 2025-12-22 | $69.30 | $69.30 | 4,894 | — | — |
| 2025-12-19 | $68.58 | $68.58 | 10,889 | — | — |
| 2025-12-18 | $66.06 | $66.06 | 8,156 | — | — |
| 2025-12-17 | $67.14 | $67.14 | 12,861 | — | — |
| 2025-12-16 | $73.26 | $73.26 | 30,422 | — | — |
| 2025-12-15 | $76.14 | $76.14 | 38,867 | — | — |
| 2025-12-12 | $79.20 | $79.20 | 13,089 | — | — |
| 2025-12-11 | $77.76 | $77.76 | 22,797 | — | — |
| 2025-12-10 | $120.96 | $120.96 | 16,548 | — | — |
| 2025-12-09 | $130.32 | $130.32 | 12,843 | — | — |
| 2025-12-08 | $125.28 | $125.28 | 7,321 | — | — |
| 2025-12-05 | $126.72 | $126.72 | 8,065 | — | — |
| 2025-12-04 | $131.04 | $131.04 | 7,508 | — | — |
| 2025-12-03 | $131.76 | $131.76 | 8,556 | — | — |
| 2025-12-02 | $128.16 | $128.16 | 9,876 | — | — |
| 2025-12-01 | $131.76 | $131.76 | 22,429 | — | — |
| 2025-11-28 | $169.92 | $169.92 | 8,763 | — | — |
| 2025-11-26 | $184.32 | $184.32 | 20,379 | — | — |
| 2025-11-25 | $194.40 | $194.40 | 46,697 | — | — |
| 2025-11-24 | $172.80 | $172.80 | 26,425 | — | — |
| 2025-11-21 | $184.32 | $184.32 | 425,902 | — | — |
| 2025-11-20 | $118.08 | $118.08 | 100,028 | — | — |
| 2025-11-19 | $140.40 | $140.40 | 11,377 | — | — |
| 2025-11-18 | $144.00 | $144.00 | 19,515 | — | — |
| 2025-11-17 | $157.68 | $157.68 | 24,627 | — | — |
| 2025-11-14 | $187.20 | $187.20 | 108,527 | — | — |
| 2025-11-13 | $342.72 | $342.72 | 1,950,191 | — | — |
| 2025-11-12 | $112.32 | $112.32 | 251,525 | — | — |
| 2025-11-11 | $115.20 | $115.20 | 4,493 | — | — |
| 2025-11-10 | $119.52 | $119.52 | 3,473 | — | — |
| 2025-11-07 | $120.96 | $120.96 | 5,990 | — | — |
| 2025-11-06 | $138.24 | $138.24 | 29,944 | — | — |
| 2025-11-05 | $138.24 | $138.24 | 525,377 | — | — |
| 2025-11-04 | $151.20 | $151.20 | 1,818 | — | — |
| 2025-11-03 | $162.72 | $162.72 | 4,365 | — | — |
| 2025-10-31 | $151.20 | $151.20 | 3,359 | — | — |
| 2025-10-30 | $152.64 | $152.64 | 1,093 | — | — |
| 2025-10-29 | $155.52 | $155.52 | 1,065 | — | — |
| 2025-10-28 | $161.28 | $161.28 | 1,167 | — | — |
| 2025-10-27 | $169.20 | $169.20 | 2,344 | — | — |
| 2025-10-24 | $162.72 | $162.72 | 2,849 | — | — |
| 2025-10-23 | $155.52 | $155.52 | 633 | — | — |
| 2025-10-22 | $153.36 | $153.36 | 1,338 | — | — |
| 2025-10-21 | $160.56 | $160.56 | 1,519 | — | — |
| 2025-10-20 | $163.44 | $163.44 | 962 | — | — |
| 2025-10-17 | $156.96 | $156.96 | 1,333 | — | — |
| 2025-10-16 | $164.88 | $164.88 | 1,646 | — | — |
| 2025-10-15 | $164.16 | $164.16 | 3,412 | — | — |
| 2025-10-14 | $177.84 | $177.84 | 18,212 | — | — |
| 2025-10-13 | $171.36 | $171.36 | 1,918 | — | — |
| 2025-10-10 | $182.16 | $182.16 | 1,043 | — | — |
| 2025-10-09 | $190.80 | $190.80 | 1,814 | — | — |
| 2025-10-08 | $205.92 | $205.92 | 1,359 | — | — |
| 2025-10-07 | $197.28 | $197.28 | 1,951 | — | — |
| 2025-10-06 | $203.04 | $203.04 | 2,372 | — | — |
| 2025-10-03 | $203.76 | $203.76 | 2,870 | — | — |
| 2025-10-02 | $200.88 | $200.88 | 2,373 | — | — |
| 2025-10-01 | $190.08 | $190.08 | 5,177 | — | — |
| 2025-09-30 | $169.20 | $169.20 | 1,002 | — | — |
| 2025-09-29 | $175.68 | $175.68 | 2,002 | — | — |
| 2025-09-26 | $165.60 | $165.60 | 1,818 | — | — |
| 2025-09-25 | $166.32 | $166.32 | 2,303 | — | — |
| 2025-09-24 | $180.72 | $180.72 | 842 | — | — |
| 2025-09-23 | $182.88 | $182.88 | 1,173 | — | — |
| 2025-09-22 | $185.76 | $185.76 | 1,149 | — | — |
| 2025-09-19 | $177.84 | $177.84 | 1,927 | — | — |
| 2025-09-18 | $185.76 | $185.76 | 4,264 | — | — |
| 2025-09-17 | $174.96 | $174.96 | 965 | — | — |
| 2025-09-16 | $176.40 | $176.40 | 1,434 | — | — |
| 2025-09-15 | $179.28 | $179.28 | 1,278 | — | — |
| 2025-09-12 | $186.48 | $186.48 | 1,031 | — | — |
| 2025-09-11 | $187.20 | $187.20 | 2,981 | — | — |
| 2025-09-10 | $172.80 | $172.80 | 4,115 | — | — |
| 2025-09-09 | $182.16 | $182.16 | 4,707 | — | — |
| 2025-09-08 | $187.20 | $187.20 | 68,724 | — | — |
| 2025-09-05 | $160.56 | $160.56 | 6,081 | — | — |
| 2025-09-04 | $187.20 | $187.20 | 39,055 | — | — |
| 2025-09-03 | $246.96 | $246.96 | 1,374 | — | — |
| 2025-09-02 | $262.08 | $262.08 | 2,014 | — | — |
| 2025-08-29 | $277.20 | $277.20 | 4,415 | — | — |
| 2025-08-28 | $310.32 | $310.32 | 422 | — | — |
| 2025-08-27 | $329.04 | $329.04 | 508 | — | — |
| 2025-08-26 | $336.96 | $336.96 | 190 | — | — |
| 2025-08-25 | $342.00 | $342.00 | 455 | — | — |
| 2025-08-22 | $341.28 | $341.28 | 1,252 | — | — |
| 2025-08-21 | $375.84 | $375.84 | 1,627 | — | — |
| 2025-08-20 | $308.16 | $308.16 | 1,372 | — | — |
| 2025-08-19 | $344.88 | $344.88 | 546 | — | — |
| 2025-08-18 | $369.36 | $369.36 | 390 | — | — |
| 2025-08-15 | $382.32 | $382.32 | 791 | — | — |
| 2025-08-14 | $444.24 | $444.24 | 1,021 | — | — |
| 2025-08-13 | $430.56 | $430.56 | 690 | — | — |
| 2025-08-12 | $429.84 | $429.84 | 1,588 | — | — |
| 2025-08-11 | $431.28 | $431.28 | 2,226 | — | — |
| 2025-08-08 | $362.16 | $362.16 | 482 | — | — |
| 2025-08-07 | $374.40 | $374.40 | 573 | — | — |
| 2025-08-06 | $390.24 | $390.24 | 1,492 | — | — |
| 2025-08-05 | $392.40 | $392.40 | 589 | — | — |
| 2025-08-04 | $435.60 | $435.60 | 1,176 | — | — |
| 2025-08-01 | $380.16 | $380.16 | 1,811 | — | — |
| 2025-07-31 | $417.60 | $417.60 | 1,799 | — | — |
| 2025-07-30 | $489.60 | $489.60 | 1,429 | — | — |
| 2025-07-29 | $479.52 | $479.52 | 2,051 | — | — |
| 2025-07-28 | $533.52 | $533.52 | 2,268 | — | — |
| 2025-07-25 | $516.96 | $516.96 | 3,199 | — | — |
| 2025-07-24 | $540.72 | $540.72 | 3,144 | — | — |
| 2025-07-23 | $620.64 | $620.64 | 1,543 | — | — |
| 2025-07-22 | $638.64 | $638.64 | 1,735 | — | — |
| 2025-07-21 | $605.52 | $605.52 | 2,283 | — | — |
| 2025-07-18 | $622.08 | $622.08 | 3,479 | — | — |
| 2025-07-17 | $662.40 | $662.40 | 4,261 | — | — |
| 2025-07-16 | $638.64 | $638.64 | 2,552 | — | — |
| 2025-07-15 | $673.20 | $673.20 | 1,919 | — | — |
| 2025-07-14 | $676.80 | $676.80 | 2,906 | — | — |
| 2025-07-11 | $671.76 | $671.76 | 11,503 | — | — |
| 2025-07-10 | $784.80 | $784.80 | 2,540 | — | — |
| 2025-07-09 | $741.60 | $741.60 | 2,204 | — | — |
| 2025-07-08 | $741.60 | $741.60 | 1,515 | — | — |
| 2025-07-07 | $681.12 | $681.12 | 792 | — | — |
| 2025-07-03 | $705.60 | $705.60 | 1,174 | — | — |
| 2025-07-02 | $720.00 | $720.00 | 1,403 | — | — |
| 2025-07-01 | $727.20 | $727.20 | 1,657 | — | — |
| 2025-06-30 | $682.56 | $682.56 | 2,071 | — | — |
| 2025-06-27 | $627.12 | $627.12 | 1,264 | — | — |
| 2025-06-26 | $673.20 | $673.20 | 985 | — | — |
| 2025-06-25 | $648.72 | $648.72 | 1,998 | — | — |
| 2025-06-24 | $741.60 | $741.60 | 1,160 | — | — |
| 2025-06-23 | $741.60 | $741.60 | 1,327 | — | — |
| 2025-06-20 | $763.20 | $763.20 | 1,549 | — | — |
| 2025-06-18 | $763.20 | $763.20 | 5,497 | — | — |
| 2025-06-17 | $856.80 | $856.80 | 3,598 | — | — |
| 2025-06-16 | $1,087.20 | $1,087.20 | 1,624 | — | — |
| 2025-06-13 | $979.20 | $979.20 | 3,148 | — | — |
| 2025-06-12 | $986.40 | $986.40 | 2,626 | — | — |
| 2025-06-11 | $900.00 | $900.00 | 2,731 | — | — |
| 2025-06-10 | $770.40 | $770.40 | 3,289 | — | — |
| 2025-06-09 | $828.00 | $828.00 | 1,159 | — | — |
| 2025-06-06 | $856.80 | $856.80 | 1,198 | — | — |
| 2025-06-05 | $921.60 | $921.60 | 2,141 | — | — |
| 2025-06-04 | $928.80 | $928.80 | 2,083 | — | — |
| 2025-06-03 | $900.00 | $900.00 | 3,837 | — | — |
| 2025-06-02 | $1,072.80 | $1,072.80 | 17,882 | — | — |
| 2025-05-30 | $878.40 | $878.40 | 18,547 | — | — |
| 2025-05-29 | $806.40 | $806.40 | 14,085 | — | — |
| 2025-05-28 | $756.00 | $756.00 | 1,897 | — | — |
| 2025-05-27 | $788.40 | $788.40 | 3,599 | — | — |
| 2025-05-23 | $660.96 | $660.96 | 1,215 | — | — |
| 2025-05-22 | $698.40 | $698.40 | 3,552 | — | — |
| 2025-05-21 | $666.00 | $666.00 | 3,152 | — | — |
| 2025-05-20 | $650.16 | $650.16 | 925 | — | — |
| 2025-05-19 | $651.60 | $651.60 | 693 | — | — |
| 2025-05-16 | $684.00 | $684.00 | 3,425 | — | — |
| 2025-05-15 | $799.20 | $799.20 | 2,057 | — | — |
| 2025-05-14 | $792.00 | $792.00 | 5,404 | — | — |
| 2025-05-13 | $1,044.00 | $1,044.00 | 3,511 | — | — |
| 2025-05-12 | $1,137.60 | $1,137.60 | 10,964 | — | — |
| 2025-05-09 | $2,001.60 | $2,001.60 | 366,157 | — | — |
| 2025-05-08 | $820.80 | $820.80 | 6,492 | — | — |
| 2025-05-07 | $756.00 | $756.00 | 906 | — | — |
| 2025-05-06 | $669.60 | $669.60 | 177 | — | — |
| 2025-05-05 | $745.20 | $745.20 | 345 | — | — |
| 2025-05-02 | $734.40 | $734.40 | 564 | — | — |
| 2025-05-01 | $663.84 | $663.84 | 89 | — | — |
| 2025-04-30 | $647.28 | $647.28 | 182 | — | — |
| 2025-04-29 | $674.64 | $674.64 | 513 | — | — |
| 2025-04-28 | $620.64 | $620.64 | 641 | — | — |
| 2025-04-25 | $655.20 | $655.20 | 82 | — | — |
| 2025-04-24 | $655.20 | $655.20 | 28 | — | — |
| 2025-04-23 | $655.20 | $655.20 | 85 | — | — |
| 2025-04-22 | $662.40 | $662.40 | 88 | — | — |
| 2025-04-21 | $648.00 | $648.00 | 50 | — | — |
| 2025-04-17 | $691.20 | $691.20 | 103 | — | — |
| 2025-04-16 | $734.40 | $734.40 | 49 | — | — |
| 2025-04-15 | $727.20 | $727.20 | 104 | — | — |
| 2025-04-14 | $698.40 | $698.40 | 138 | — | — |
| 2025-04-11 | $659.52 | $659.52 | 101 | — | — |
| 2025-04-10 | $662.40 | $662.40 | 150 | — | — |
| 2025-04-09 | $673.20 | $673.20 | 116 | — | — |
| 2025-04-08 | $644.40 | $644.40 | 135 | — | — |
| 2025-04-07 | $633.60 | $633.60 | 113 | — | — |
| 2025-04-04 | $717.12 | $717.12 | 247 | — | — |
| 2025-04-03 | $813.60 | $813.60 | 192 | — | — |
| 2025-04-02 | $777.60 | $777.60 | 193 | — | — |
| 2025-04-01 | $792.00 | $792.00 | 773 | — | — |
| 2025-03-31 | $1,087.20 | $1,087.20 | 157 | — | — |
| 2025-03-28 | $1,166.40 | $1,166.40 | 128 | — | — |
| 2025-03-27 | $1,188.00 | $1,188.00 | 214 | — | — |
| 2025-03-26 | $1,173.60 | $1,173.60 | 168 | — | — |
| 2025-03-25 | $1,152.00 | $1,152.00 | 152 | — | — |
| 2025-03-24 | $1,173.60 | $1,173.60 | 222 | — | — |
| 2025-03-21 | $1,166.40 | $1,166.40 | 409 | — | — |
| 2025-03-20 | $1,036.80 | $1,036.80 | 83 | — | — |
| 2025-03-19 | $993.60 | $993.60 | 125 | — | — |
| 2025-03-18 | $1,008.00 | $1,008.00 | 190 | — | — |
| 2025-03-17 | $1,072.80 | $1,072.80 | 442 | — | — |
| 2025-03-14 | $1,159.20 | $1,159.20 | 121 | — | — |
| 2025-03-13 | $1,180.80 | $1,180.80 | 185 | — | — |
| 2025-03-12 | $1,159.20 | $1,159.20 | 343 | — | — |
| 2025-03-11 | $1,216.80 | $1,216.80 | 347 | — | — |
| 2025-03-10 | $1,123.20 | $1,123.20 | 216 | — | — |
| 2025-03-07 | $1,202.40 | $1,202.40 | 322 | — | — |
| 2025-03-06 | $1,188.00 | $1,188.00 | 477 | — | — |
| 2025-03-05 | $1,173.60 | $1,173.60 | 1,061 | — | — |
| 2025-03-04 | $1,404.00 | $1,404.00 | 780 | — | — |
| 2025-03-03 | $1,569.60 | $1,569.60 | 1,639 | — | — |
| 2025-02-28 | $1,944.00 | $1,944.00 | 84,374 | — | — |
| 2025-02-27 | $1,728.00 | $1,728.00 | 26 | — | — |
| 2025-02-26 | $1,735.20 | $1,735.20 | 63 | — | — |
| 2025-02-25 | $1,713.60 | $1,713.60 | 533 | — | — |
| 2025-02-24 | $1,792.80 | $1,792.80 | 48 | — | — |
| 2025-02-21 | $1,764.00 | $1,764.00 | 73 | — | — |
| 2025-02-20 | $1,900.80 | $1,900.80 | 24 | — | — |
| 2025-02-19 | $1,929.60 | $1,929.60 | 40 | — | — |
| 2025-02-18 | $1,958.40 | $1,958.40 | 81 | — | — |
| 2025-02-14 | $2,109.60 | $2,109.60 | 34 | — | — |
| 2025-02-13 | $2,088.00 | $2,088.00 | 46 | — | — |
| 2025-02-12 | $2,131.20 | $2,131.20 | 117 | — | — |
| 2025-02-11 | $2,203.20 | $2,203.20 | 81 | — | — |
| 2025-02-10 | $2,196.00 | $2,196.00 | 110 | — | — |
| 2025-02-07 | $2,340.00 | $2,340.00 | 202 | — | — |
| 2025-02-06 | $2,484.00 | $2,484.00 | 185 | — | — |
| 2025-02-05 | $2,152.80 | $2,152.80 | 1,000 | — | — |
| 2025-02-04 | $2,383.20 | $2,383.20 | 20,990 | — | — |
| 2025-02-03 | $1,908.00 | $1,908.00 | 727 | — | — |
| 2025-01-31 | $1,749.60 | $1,749.60 | 203 | — | — |
| 2025-01-30 | $1,944.00 | $1,944.00 | 223 | — | — |
| 2025-01-29 | $1,980.00 | $1,980.00 | 89 | — | — |
| 2025-01-28 | $2,023.20 | $2,023.20 | 1,405 | — | — |
| 2025-01-27 | $1,987.20 | $1,987.20 | 10 | — | — |
| 2025-01-24 | $2,016.00 | $2,016.00 | 26 | — | — |
| 2025-01-23 | $1,987.20 | $1,987.20 | 20 | — | — |
| 2025-01-22 | $2,167.20 | $2,167.20 | 10 | — | — |
| 2025-01-21 | $2,340.00 | $2,340.00 | 47 | — | — |
| 2025-01-17 | $2,138.40 | $2,138.40 | 33 | — | — |
| 2025-01-16 | $1,994.40 | $1,994.40 | 13 | — | — |
| 2025-01-15 | $1,965.60 | $1,965.60 | 37 | — | — |
| 2025-01-14 | $1,864.80 | $1,864.80 | 20 | — | — |
| 2025-01-13 | $1,929.60 | $1,929.60 | 35 | — | — |
| 2025-01-10 | $2,073.60 | $2,073.60 | 24 | — | — |
| 2025-01-08 | $2,232.00 | $2,232.00 | 29 | — | — |
| 2025-01-07 | $2,404.80 | $2,404.80 | 36 | — | — |
| 2025-01-06 | $2,721.60 | $2,721.60 | 41 | — | — |
| 2025-01-03 | $2,692.80 | $2,692.80 | 103 | — | — |
| 2025-01-02 | $2,275.20 | $2,275.20 | 15 | — | — |