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
- 2014-11-17 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 | $32.40 | $32.40 | 6,718 | — | — |
| 2025-12-30 | $36.40 | $36.40 | 4,130 | — | — |
| 2025-12-29 | $37.60 | $37.60 | 12,088 | — | — |
| 2025-12-26 | $44.80 | $44.80 | 22,120 | — | — |
| 2025-12-24 | $56.00 | $56.00 | 7,710 | — | — |
| 2025-12-23 | $63.20 | $63.20 | 1,798 | — | — |
| 2025-12-22 | $70.20 | $70.20 | 1,660 | — | — |
| 2025-12-19 | $81.60 | $81.60 | 3,868 | — | — |
| 2025-12-18 | $116.40 | $116.40 | 643 | — | — |
| 2025-12-17 | $140.00 | $140.00 | 310 | — | — |
| 2025-12-16 | $142.80 | $142.80 | 83 | — | — |
| 2025-12-15 | $146.00 | $146.00 | 30 | — | — |
| 2025-12-12 | $137.20 | $137.20 | 198 | — | — |
| 2025-12-11 | $144.00 | $144.00 | 218 | — | — |
| 2025-12-10 | $145.20 | $145.20 | 143 | — | — |
| 2025-12-09 | $146.00 | $146.00 | 365 | — | — |
| 2025-12-08 | $142.80 | $142.80 | 178 | — | — |
| 2025-12-05 | $147.60 | $147.60 | 268 | — | — |
| 2025-12-04 | $136.40 | $136.40 | 135 | — | — |
| 2025-12-03 | $131.00 | $131.00 | 28 | — | — |
| 2025-12-02 | $131.20 | $131.20 | 75 | — | — |
| 2025-12-01 | $132.00 | $132.00 | 90 | — | — |
| 2025-11-28 | $132.40 | $132.40 | 108 | — | — |
| 2025-11-26 | $123.20 | $123.20 | 313 | — | — |
| 2025-11-25 | $123.60 | $123.60 | 600 | — | — |
| 2025-11-24 | $124.80 | $124.80 | 283 | — | — |
| 2025-11-21 | $128.40 | $128.40 | 430 | — | — |
| 2025-11-20 | $112.80 | $112.80 | 1,783 | — | — |
| 2025-11-19 | $104.80 | $104.80 | 3,605 | — | — |
| 2025-11-18 | $100.80 | $100.80 | 520 | — | — |
| 2025-11-17 | $107.60 | $107.60 | 360 | — | — |
| 2025-11-14 | $118.80 | $118.80 | 438 | — | — |
| 2025-11-13 | $123.20 | $123.20 | 1,185 | — | — |
| 2025-11-12 | $141.20 | $141.20 | 68 | — | — |
| 2025-11-11 | $144.80 | $144.80 | 473 | — | — |
| 2025-11-10 | $148.00 | $148.00 | 128 | — | — |
| 2025-11-07 | $145.20 | $145.20 | 1,045 | — | — |
| 2025-11-06 | $158.80 | $158.80 | 293 | — | — |
| 2025-11-05 | $164.00 | $164.00 | 65 | — | — |
| 2025-11-04 | $158.80 | $158.80 | 285 | — | — |
| 2025-11-03 | $169.20 | $169.20 | 573 | — | — |
| 2025-10-31 | $172.80 | $172.80 | 283 | — | — |
| 2025-10-30 | $171.60 | $171.60 | 215 | — | — |
| 2025-10-29 | $171.20 | $171.20 | 373 | — | — |
| 2025-10-28 | $160.80 | $160.80 | 450 | — | — |
| 2025-10-27 | $169.60 | $169.60 | 4,120 | — | — |
| 2025-10-24 | $195.20 | $195.20 | 2,578 | — | — |
| 2025-10-23 | $163.80 | $163.80 | 260 | — | — |
| 2025-10-22 | $158.40 | $158.40 | 578 | — | — |
| 2025-10-21 | $162.40 | $162.40 | 378 | — | — |
| 2025-10-20 | $169.60 | $169.60 | 3,213 | — | — |
| 2025-10-17 | $145.20 | $145.20 | 450 | — | — |
| 2025-10-16 | $162.00 | $162.00 | 1,848 | — | — |
| 2025-10-15 | $160.80 | $160.80 | 945 | — | — |
| 2025-10-14 | $144.40 | $144.40 | 1,018 | — | — |
| 2025-10-13 | $128.80 | $128.80 | 695 | — | — |
| 2025-10-10 | $138.00 | $138.00 | 2,683 | — | — |
| 2025-10-09 | $154.80 | $154.80 | 293 | — | — |
| 2025-10-08 | $154.40 | $154.40 | 683 | — | — |
| 2025-10-07 | $158.80 | $158.80 | 1,705 | — | — |
| 2025-10-06 | $170.40 | $170.40 | 4,865 | — | — |
| 2025-10-03 | $136.20 | $136.20 | 918 | — | — |
| 2025-10-02 | $139.20 | $139.20 | 83 | — | — |
| 2025-10-01 | $141.80 | $141.80 | 743 | — | — |
| 2025-09-30 | $123.60 | $123.60 | 103 | — | — |
| 2025-09-29 | $127.60 | $127.60 | 343 | — | — |
| 2025-09-26 | $129.60 | $129.60 | 775 | — | — |
| 2025-09-25 | $112.00 | $112.00 | 335 | — | — |
| 2025-09-24 | $116.00 | $116.00 | 573 | — | — |
| 2025-09-23 | $124.40 | $124.40 | 1,348 | — | — |
| 2025-09-22 | $132.00 | $132.00 | 463 | — | — |
| 2025-09-19 | $134.00 | $134.00 | 625 | — | — |
| 2025-09-18 | $134.00 | $134.00 | 760 | — | — |
| 2025-09-17 | $130.00 | $130.00 | 3,283 | — | — |
| 2025-09-16 | $110.40 | $110.40 | 513 | — | — |
| 2025-09-15 | $111.56 | $111.56 | 365 | — | — |
| 2025-09-12 | $112.00 | $112.00 | 738 | — | — |
| 2025-09-11 | $108.40 | $108.40 | 2,533 | — | — |
| 2025-09-10 | $103.20 | $103.20 | 588 | — | — |
| 2025-09-09 | $98.40 | $98.40 | 633 | — | — |
| 2025-09-08 | $88.00 | $88.00 | 525 | — | — |
| 2025-09-05 | $86.24 | $86.24 | 463 | — | — |
| 2025-09-04 | $87.20 | $87.20 | 1,880 | — | — |
| 2025-09-03 | $94.00 | $94.00 | 18,555 | — | — |
| 2025-09-02 | $77.40 | $77.40 | 220 | — | — |
| 2025-08-29 | $76.80 | $76.80 | 288 | — | — |
| 2025-08-28 | $74.80 | $74.80 | 613 | — | — |
| 2025-08-27 | $73.60 | $73.60 | 708 | — | — |
| 2025-08-26 | $72.80 | $72.80 | 683 | — | — |
| 2025-08-25 | $75.00 | $75.00 | 763 | — | — |
| 2025-08-22 | $77.60 | $77.60 | 105 | — | — |
| 2025-08-21 | $74.80 | $74.80 | 683 | — | — |
| 2025-08-20 | $85.20 | $85.20 | 150 | — | — |
| 2025-08-19 | $78.80 | $78.80 | 778 | — | — |
| 2025-08-18 | $85.60 | $85.60 | 405 | — | — |
| 2025-08-15 | $89.60 | $89.60 | 873 | — | — |
| 2025-08-14 | $86.40 | $86.40 | 1,915 | — | — |
| 2025-08-13 | $91.60 | $91.60 | 130 | — | — |
| 2025-08-12 | $92.00 | $92.00 | 165 | — | — |
| 2025-08-11 | $90.60 | $90.60 | 25 | — | — |
| 2025-08-08 | $89.80 | $89.80 | 118 | — | — |
| 2025-08-07 | $86.04 | $86.04 | 528 | — | — |
| 2025-08-06 | $94.40 | $94.40 | 560 | — | — |
| 2025-08-05 | $97.20 | $97.20 | 1,003 | — | — |
| 2025-08-04 | $100.80 | $100.80 | 675 | — | — |
| 2025-08-01 | $96.00 | $96.00 | 430 | — | — |
| 2025-07-31 | $102.00 | $102.00 | 1,250 | — | — |
| 2025-07-30 | $102.64 | $102.64 | 390 | — | — |
| 2025-07-29 | $110.00 | $110.00 | 673 | — | — |
| 2025-07-28 | $116.40 | $116.40 | 113 | — | — |
| 2025-07-25 | $113.20 | $113.20 | 328 | — | — |
| 2025-07-24 | $120.00 | $120.00 | 873 | — | — |
| 2025-07-23 | $120.00 | $120.00 | 935 | — | — |
| 2025-07-22 | $114.80 | $114.80 | 370 | — | — |
| 2025-07-21 | $109.80 | $109.80 | 870 | — | — |
| 2025-07-18 | $105.60 | $105.60 | 1,163 | — | — |
| 2025-07-17 | $119.60 | $119.60 | 1,793 | — | — |
| 2025-07-16 | $146.60 | $146.60 | 333 | — | — |
| 2025-07-15 | $149.60 | $149.60 | 665 | — | — |
| 2025-07-14 | $154.80 | $154.80 | 260 | — | — |
| 2025-07-11 | $154.80 | $154.80 | 255 | — | — |
| 2025-07-10 | $158.80 | $158.80 | 263 | — | — |
| 2025-07-09 | $158.40 | $158.40 | 215 | — | — |
| 2025-07-08 | $156.00 | $156.00 | 153 | — | — |
| 2025-07-07 | $161.60 | $161.60 | 225 | — | — |
| 2025-07-03 | $163.60 | $163.60 | 358 | — | — |
| 2025-07-02 | $164.40 | $164.40 | 238 | — | — |
| 2025-07-01 | $162.40 | $162.40 | 213 | — | — |
| 2025-06-30 | $163.60 | $163.60 | 343 | — | — |
| 2025-06-27 | $167.60 | $167.60 | 390 | — | — |
| 2025-06-26 | $165.60 | $165.60 | 1,875 | — | — |
| 2025-06-25 | $158.00 | $158.00 | 98 | — | — |
| 2025-06-24 | $158.40 | $158.40 | 125 | — | — |
| 2025-06-23 | $155.60 | $155.60 | 260 | — | — |
| 2025-06-20 | $153.60 | $153.60 | 455 | — | — |
| 2025-06-18 | $147.60 | $147.60 | 350 | — | — |
| 2025-06-17 | $146.80 | $146.80 | 243 | — | — |
| 2025-06-16 | $146.80 | $146.80 | 118 | — | — |
| 2025-06-13 | $144.00 | $144.00 | 400 | — | — |
| 2025-06-12 | $147.40 | $147.40 | 368 | — | — |
| 2025-06-11 | $149.60 | $149.60 | 180 | — | — |
| 2025-06-10 | $156.00 | $156.00 | 468 | — | — |
| 2025-06-09 | $163.20 | $163.20 | 393 | — | — |
| 2025-06-06 | $163.60 | $163.60 | 158 | — | — |
| 2025-06-05 | $160.00 | $160.00 | 505 | — | — |
| 2025-06-04 | $160.40 | $160.40 | 530 | — | — |
| 2025-06-03 | $162.40 | $162.40 | 738 | — | — |
| 2025-06-02 | $150.00 | $150.00 | 253 | — | — |
| 2025-05-30 | $153.60 | $153.60 | 438 | — | — |
| 2025-05-29 | $159.12 | $159.12 | 218 | — | — |
| 2025-05-28 | $155.20 | $155.20 | 230 | — | — |
| 2025-05-27 | $156.80 | $156.80 | 528 | — | — |
| 2025-05-23 | $151.20 | $151.20 | 665 | — | — |
| 2025-05-22 | $148.80 | $148.80 | 528 | — | — |
| 2025-05-21 | $150.00 | $150.00 | 890 | — | — |
| 2025-05-20 | $164.00 | $164.00 | 633 | — | — |
| 2025-05-19 | $160.80 | $160.80 | 455 | — | — |
| 2025-05-16 | $164.80 | $164.80 | 1,123 | — | — |
| 2025-05-15 | $171.60 | $171.60 | 1,168 | — | — |
| 2025-05-14 | $181.20 | $181.20 | 420 | — | — |
| 2025-05-13 | $186.40 | $186.40 | 630 | — | — |
| 2025-05-12 | $188.40 | $188.40 | 393 | — | — |
| 2025-05-09 | $194.80 | $194.80 | 450 | — | — |
| 2025-05-08 | $201.20 | $201.20 | 2,580 | — | — |
| 2025-05-07 | $183.52 | $183.52 | 1,110 | — | — |
| 2025-05-06 | $169.60 | $169.60 | 848 | — | — |
| 2025-05-05 | $200.00 | $200.00 | 335 | — | — |
| 2025-05-02 | $215.60 | $215.60 | 693 | — | — |
| 2025-05-01 | $222.80 | $222.80 | 1,195 | — | — |
| 2025-04-30 | $239.20 | $239.20 | 953 | — | — |
| 2025-04-29 | $230.00 | $230.00 | 3,598 | — | — |
| 2025-04-28 | $192.40 | $192.40 | 1,940 | — | — |
| 2025-04-25 | $194.80 | $194.80 | 1,955 | — | — |
| 2025-04-24 | $188.80 | $188.80 | 2,093 | — | — |
| 2025-04-23 | $168.00 | $168.00 | 670 | — | — |
| 2025-04-22 | $165.60 | $165.60 | 1,665 | — | — |
| 2025-04-21 | $160.64 | $160.64 | 200 | — | — |
| 2025-04-17 | $167.20 | $167.20 | 223 | — | — |
| 2025-04-16 | $168.00 | $168.00 | 2,473 | — | — |
| 2025-04-15 | $170.00 | $170.00 | 1,270 | — | — |
| 2025-04-14 | $173.60 | $173.60 | 473 | — | — |
| 2025-04-11 | $182.80 | $182.80 | 4,655 | — | — |
| 2025-04-10 | $155.20 | $155.20 | 148 | — | — |
| 2025-04-09 | $145.60 | $145.60 | 180 | — | — |
| 2025-04-08 | $128.00 | $128.00 | 365 | — | — |
| 2025-04-07 | $135.60 | $135.60 | 220 | — | — |
| 2025-04-04 | $135.44 | $135.44 | 225 | — | — |
| 2025-04-03 | $148.80 | $148.80 | 300 | — | — |
| 2025-04-02 | $167.20 | $167.20 | 253 | — | — |
| 2025-04-01 | $171.20 | $171.20 | 225 | — | — |
| 2025-03-31 | $166.80 | $166.80 | 153 | — | — |
| 2025-03-28 | $180.40 | $180.40 | 113 | — | — |
| 2025-03-27 | $192.00 | $192.00 | 408 | — | — |
| 2025-03-26 | $200.00 | $200.00 | 330 | — | — |
| 2025-03-25 | $186.80 | $186.80 | 315 | — | — |
| 2025-03-24 | $196.72 | $196.72 | 258 | — | — |
| 2025-03-21 | $195.60 | $195.60 | 330 | — | — |
| 2025-03-20 | $172.00 | $172.00 | 218 | — | — |
| 2025-03-19 | $188.80 | $188.80 | 233 | — | — |
| 2025-03-18 | $187.60 | $187.60 | 123 | — | — |
| 2025-03-17 | $190.80 | $190.80 | 203 | — | — |
| 2025-03-14 | $197.92 | $197.92 | 335 | — | — |
| 2025-03-13 | $168.40 | $168.40 | 533 | — | — |
| 2025-03-12 | $168.00 | $168.00 | 483 | — | — |
| 2025-03-11 | $156.40 | $156.40 | 1,115 | — | — |
| 2025-03-10 | $148.00 | $148.00 | 228 | — | — |
| 2025-03-07 | $156.40 | $156.40 | 448 | — | — |
| 2025-03-06 | $160.00 | $160.00 | 768 | — | — |
| 2025-03-05 | $153.60 | $153.60 | 2,840 | — | — |
| 2025-03-04 | $133.60 | $133.60 | 1,393 | — | — |
| 2025-03-03 | $144.00 | $144.00 | 730 | — | — |
| 2025-02-28 | $162.40 | $162.40 | 718 | — | — |
| 2025-02-27 | $159.60 | $159.60 | 858 | — | — |
| 2025-02-26 | $164.00 | $164.00 | 1,228 | — | — |
| 2025-02-25 | $157.20 | $157.20 | 830 | — | — |
| 2025-02-24 | $166.40 | $166.40 | 993 | — | — |
| 2025-02-21 | $169.60 | $169.60 | 318 | — | — |
| 2025-02-20 | $185.20 | $185.20 | 985 | — | — |
| 2025-02-19 | $178.80 | $178.80 | 970 | — | — |
| 2025-02-18 | $188.40 | $188.40 | 1,463 | — | — |
| 2025-02-14 | $195.60 | $195.60 | 1,548 | — | — |
| 2025-02-13 | $201.60 | $201.60 | 2,008 | — | — |
| 2025-02-12 | $210.00 | $210.00 | 1,913 | — | — |
| 2025-02-11 | $197.20 | $197.20 | 1,233 | — | — |
| 2025-02-10 | $198.00 | $198.00 | 718 | — | — |
| 2025-02-07 | $203.60 | $203.60 | 1,460 | — | — |
| 2025-02-06 | $194.40 | $194.40 | 2,215 | — | — |
| 2025-02-05 | $199.20 | $199.20 | 4,803 | — | — |
| 2025-02-04 | $186.40 | $186.40 | 2,838 | — | — |
| 2025-02-03 | $191.20 | $191.20 | 7,753 | — | — |
| 2025-01-31 | $243.60 | $243.60 | 42,548 | — | — |
| 2025-01-30 | $150.00 | $150.00 | 3,814 | — | — |
| 2025-01-29 | $186.00 | $186.00 | 5,815 | — | — |
| 2025-01-28 | $230.40 | $230.40 | 473 | — | — |
| 2025-01-27 | $232.40 | $232.40 | 778 | — | — |
| 2025-01-24 | $245.20 | $245.20 | 1,238 | — | — |
| 2025-01-23 | $242.00 | $242.00 | 1,243 | — | — |
| 2025-01-22 | $272.40 | $272.40 | 4,613 | — | — |
| 2025-01-21 | $234.40 | $234.40 | 1,124 | — | — |
| 2025-01-17 | $222.40 | $222.40 | 809 | — | — |
| 2025-01-16 | $212.00 | $212.00 | 1,166 | — | — |
| 2025-01-15 | $226.40 | $226.40 | 1,859 | — | — |
| 2025-01-14 | $233.60 | $233.60 | 1,080 | — | — |
| 2025-01-13 | $238.00 | $238.00 | 2,304 | — | — |
| 2025-01-10 | $240.80 | $240.80 | 3,195 | — | — |
| 2025-01-08 | $266.40 | $266.40 | 5,310 | — | — |
| 2025-01-07 | $347.20 | $347.20 | 10,788 | — | — |
| 2025-01-06 | $388.00 | $388.00 | 57,087 | — | — |
| 2025-01-03 | $383.60 | $383.60 | 652,315 | — | — |
| 2025-01-02 | $138.40 | $138.40 | 3,886 | — | — |