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
- 2015-06-25 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 | $25.90 | $26.06 | 420,550 | — | — |
| 2025-12-30 | $29.80 | $29.98 | 9,432,370 | — | — |
| 2025-12-29 | $21.10 | $21.23 | 946,670 | — | — |
| 2025-12-26 | $22.80 | $22.94 | 113,360 | — | — |
| 2025-12-24 | $24.30 | $24.45 | 101,510 | — | — |
| 2025-12-23 | $24.70 | $24.85 | 1,697,550 | — | — |
| 2025-12-22 | $30.30 | $30.48 | 1,783,370 | — | — |
| 2025-12-19 | $23.00 | $23.14 | 112,580 | — | — |
| 2025-12-18 | $23.40 | $23.54 | 94,750 | — | — |
| 2025-12-17 | $21.80 | $21.93 | 106,000 | — | — |
| 2025-12-16 | $24.50 | $24.65 | 143,850 | — | — |
| 2025-12-15 | $24.00 | $24.15 | 201,600 | — | — |
| 2025-12-12 | $29.60 | $29.78 | 267,220 | — | — |
| 2025-12-11 | $34.80 | $35.01 | 929,250 | — | — |
| 2025-12-10 | $41.20 | $41.45 | 414,570 | — | — |
| 2025-12-09 | $44.90 | $45.17 | 961,380 | — | — |
| 2025-12-08 | $70.50 | $70.93 | 13,254,640 | — | — |
| 2025-12-05 | $30.70 | $30.89 | 395,230 | — | — |
| 2025-12-04 | $29.60 | $29.78 | 43,130 | — | — |
| 2025-12-03 | $26.00 | $26.16 | 17,220 | — | — |
| 2025-12-02 | $28.10 | $28.27 | 16,540 | — | — |
| 2025-12-01 | $30.40 | $30.59 | 5,370 | — | — |
| 2025-11-28 | $32.60 | $32.80 | 10,400 | — | — |
| 2025-11-26 | $29.70 | $29.88 | 11,420 | — | — |
| 2025-11-25 | $29.50 | $29.68 | 9,570 | — | — |
| 2025-11-24 | $31.40 | $31.59 | 49,680 | — | — |
| 2025-11-21 | $27.20 | $27.37 | 9,360 | — | — |
| 2025-11-20 | $28.40 | $28.57 | 35,900 | — | — |
| 2025-11-19 | $36.30 | $36.52 | 54,160 | — | — |
| 2025-11-18 | $35.30 | $35.52 | 11,730 | — | — |
| 2025-11-17 | $32.00 | $32.20 | 6,980 | — | — |
| 2025-11-14 | $33.40 | $33.60 | 9,730 | — | — |
| 2025-11-13 | $37.40 | $37.63 | 13,640 | — | — |
| 2025-11-12 | $47.60 | $47.89 | 3,180 | — | — |
| 2025-11-11 | $50.50 | $50.81 | 3,180 | — | — |
| 2025-11-10 | $49.00 | $49.30 | 8,590 | — | — |
| 2025-11-07 | $45.20 | $45.48 | 4,000 | — | — |
| 2025-11-06 | $43.80 | $44.07 | 4,020 | — | — |
| 2025-11-05 | $46.70 | $46.98 | 2,500 | — | — |
| 2025-11-04 | $45.50 | $45.78 | 4,360 | — | — |
| 2025-11-03 | $46.20 | $46.48 | 5,110 | — | — |
| 2025-10-31 | $48.20 | $48.49 | 5,300 | — | — |
| 2025-10-30 | $44.50 | $44.77 | 12,830 | — | — |
| 2025-10-29 | $49.20 | $49.50 | 10,660 | — | — |
| 2025-10-28 | $50.80 | $51.11 | 5,080 | — | — |
| 2025-10-27 | $52.60 | $52.92 | 12,410 | — | — |
| 2025-10-24 | $54.90 | $55.23 | 5,850 | — | — |
| 2025-10-23 | $53.50 | $53.83 | 8,360 | — | — |
| 2025-10-22 | $53.70 | $54.03 | 12,500 | — | — |
| 2025-10-21 | $58.00 | $58.35 | 15,600 | — | — |
| 2025-10-20 | $59.90 | $60.27 | 35,840 | — | — |
| 2025-10-17 | $52.00 | $52.32 | 11,540 | — | — |
| 2025-10-16 | $53.20 | $53.52 | 15,130 | — | — |
| 2025-10-15 | $56.70 | $57.05 | 20,600 | — | — |
| 2025-10-14 | $62.20 | $62.58 | 62,490 | — | — |
| 2025-10-13 | $53.00 | $53.32 | 11,260 | — | — |
| 2025-10-10 | $52.10 | $52.42 | 17,560 | — | — |
| 2025-10-09 | $56.20 | $56.54 | 15,780 | — | — |
| 2025-10-08 | $56.10 | $56.44 | 35,260 | — | — |
| 2025-10-07 | $49.90 | $50.20 | 18,170 | — | — |
| 2025-10-06 | $55.10 | $55.44 | 17,390 | — | — |
| 2025-10-03 | $51.30 | $51.61 | 14,870 | — | — |
| 2025-10-02 | $52.90 | $53.22 | 19,120 | — | — |
| 2025-10-01 | $57.70 | $58.05 | 12,850 | — | — |
| 2025-09-30 | $56.60 | $56.95 | 14,880 | — | — |
| 2025-09-29 | $55.20 | $55.54 | 35,900 | — | — |
| 2025-09-26 | $58.50 | $58.86 | 11,775 | — | — |
| 2025-09-25 | $62.25 | $62.63 | 29,171 | — | — |
| 2025-09-24 | $94.20 | $94.77 | 18,333 | — | — |
| 2025-09-23 | $95.10 | $95.68 | 7,153 | — | — |
| 2025-09-22 | $94.35 | $94.93 | 17,575 | — | — |
| 2025-09-19 | $99.45 | $100.06 | 6,567 | — | — |
| 2025-09-18 | $98.55 | $99.15 | 10,995 | — | — |
| 2025-09-17 | $94.05 | $94.62 | 7,820 | — | — |
| 2025-09-16 | $96.90 | $97.49 | 7,843 | — | — |
| 2025-09-15 | $104.40 | $105.04 | 10,028 | — | — |
| 2025-09-12 | $117.00 | $117.71 | 4,855 | — | — |
| 2025-09-11 | $122.10 | $122.84 | 4,162 | — | — |
| 2025-09-10 | $119.85 | $120.58 | 11,608 | — | — |
| 2025-09-09 | $123.75 | $124.50 | 4,565 | — | — |
| 2025-09-08 | $124.35 | $125.11 | 7,285 | — | — |
| 2025-09-05 | $134.25 | $135.07 | 3,489 | — | — |
| 2025-09-04 | $134.40 | $135.22 | 10,955 | — | — |
| 2025-09-03 | $151.50 | $152.42 | 7,575 | — | — |
| 2025-09-02 | $156.00 | $156.95 | 7,087 | — | — |
| 2025-08-29 | $169.50 | $170.53 | 4,918 | — | — |
| 2025-08-28 | $175.50 | $176.57 | 7,072 | — | — |
| 2025-08-27 | $183.00 | $184.12 | 3,299 | — | — |
| 2025-08-26 | $189.00 | $190.15 | 7,439 | — | — |
| 2025-08-25 | $190.50 | $191.66 | 20,605 | — | — |
| 2025-08-22 | $177.00 | $178.08 | 3,379 | — | — |
| 2025-08-21 | $180.00 | $181.10 | 2,031 | — | — |
| 2025-08-20 | $178.50 | $179.59 | 3,969 | — | — |
| 2025-08-19 | $184.50 | $185.63 | 5,538 | — | — |
| 2025-08-18 | $180.75 | $181.85 | 11,441 | — | — |
| 2025-08-15 | $190.50 | $191.66 | 12,760 | — | — |
| 2025-08-14 | $201.00 | $202.23 | 7,341 | — | — |
| 2025-08-13 | $196.50 | $197.70 | 14,003 | — | — |
| 2025-08-12 | $195.00 | $196.19 | 5,262 | — | — |
| 2025-08-11 | $189.00 | $190.15 | 2,157 | — | — |
| 2025-08-08 | $189.00 | $190.15 | 3,952 | — | — |
| 2025-08-07 | $196.50 | $197.70 | 5,501 | — | — |
| 2025-08-06 | $196.50 | $197.70 | 7,360 | — | — |
| 2025-08-05 | $195.00 | $196.19 | 16,899 | — | — |
| 2025-08-04 | $187.50 | $188.64 | 5,765 | — | — |
| 2025-08-01 | $174.00 | $175.06 | 22,167 | — | — |
| 2025-07-31 | $195.00 | $196.19 | 24,903 | — | — |
| 2025-07-30 | $193.50 | $194.68 | 1,855 | — | — |
| 2025-07-29 | $192.00 | $193.17 | 2,303 | — | — |
| 2025-07-28 | $190.50 | $191.66 | 1,035 | — | — |
| 2025-07-25 | $189.00 | $190.15 | 957 | — | — |
| 2025-07-24 | $187.50 | $188.64 | 1,444 | — | — |
| 2025-07-23 | $198.00 | $199.21 | 2,318 | — | — |
| 2025-07-22 | $187.50 | $188.64 | 2,483 | — | — |
| 2025-07-21 | $183.00 | $184.12 | 2,779 | — | — |
| 2025-07-18 | $195.00 | $196.19 | 3,401 | — | — |
| 2025-07-17 | $202.50 | $203.73 | 3,817 | — | — |
| 2025-07-16 | $199.50 | $200.72 | 2,377 | — | — |
| 2025-07-15 | $199.50 | $200.72 | 4,216 | — | — |
| 2025-07-14 | $184.50 | $185.63 | 2,757 | — | — |
| 2025-07-11 | $193.50 | $194.68 | 2,905 | — | — |
| 2025-07-10 | $192.00 | $193.17 | 7,610 | — | — |
| 2025-07-09 | $192.00 | $193.17 | 4,697 | — | — |
| 2025-07-08 | $198.00 | $199.21 | 5,265 | — | — |
| 2025-07-07 | $195.00 | $196.19 | 5,071 | — | — |
| 2025-07-03 | $184.50 | $185.63 | 5,989 | — | — |
| 2025-07-02 | $183.00 | $184.12 | 19,523 | — | — |
| 2025-07-01 | $171.00 | $172.04 | 1,395 | — | — |
| 2025-06-30 | $165.00 | $166.01 | 3,048 | — | — |
| 2025-06-27 | $160.50 | $161.48 | 2,745 | — | — |
| 2025-06-26 | $157.50 | $158.46 | 4,905 | — | — |
| 2025-06-25 | $151.50 | $152.42 | 64,167 | — | — |
| 2025-06-24 | $149.70 | $150.61 | 1,271 | — | — |
| 2025-06-23 | $151.50 | $152.42 | 1,101 | — | — |
| 2025-06-20 | $156.00 | $156.95 | 1,185 | — | — |
| 2025-06-18 | $153.00 | $153.93 | 1,166 | — | — |
| 2025-06-17 | $157.50 | $158.46 | 2,540 | — | — |
| 2025-06-16 | $153.00 | $153.93 | 2,178 | — | — |
| 2025-06-13 | $154.50 | $155.44 | 25,439 | — | — |
| 2025-06-12 | $153.00 | $153.93 | 14,708 | — | — |
| 2025-06-11 | $148.50 | $149.41 | 1,495 | — | — |
| 2025-06-10 | $145.50 | $146.39 | 1,865 | — | — |
| 2025-06-09 | $143.10 | $143.97 | 1,771 | — | — |
| 2025-06-06 | $138.00 | $138.84 | 1,229 | — | — |
| 2025-06-05 | $139.50 | $140.35 | 1,731 | — | — |
| 2025-06-04 | $149.55 | $150.46 | 1,350 | — | — |
| 2025-06-03 | $154.50 | $155.44 | 2,053 | — | — |
| 2025-06-02 | $150.00 | $150.91 | 3,731 | — | — |
| 2025-05-30 | $137.10 | $137.94 | 8,714 | — | — |
| 2025-05-29 | $136.95 | $137.79 | 4,407 | — | — |
| 2025-05-28 | $129.90 | $130.69 | 19,613 | — | — |
| 2025-05-27 | $253.50 | $255.05 | 71,561 | — | — |
| 2025-05-23 | $252.75 | $254.29 | 509 | — | — |
| 2025-05-22 | $258.75 | $260.33 | 549 | — | — |
| 2025-05-21 | $285.00 | $286.74 | 443 | — | — |
| 2025-05-20 | $301.50 | $303.34 | 916 | — | — |
| 2025-05-19 | $307.50 | $309.38 | 1,846 | — | — |
| 2025-05-16 | $364.50 | $366.72 | 5,549 | — | — |
| 2025-05-15 | $288.00 | $289.76 | 16,458 | — | — |
| 2025-05-14 | $258.00 | $259.57 | 1,071 | — | — |
| 2025-05-13 | $256.50 | $258.06 | 1,993 | — | — |
| 2025-05-12 | $226.50 | $227.88 | 332 | — | — |
| 2025-05-09 | $234.00 | $235.43 | 117 | — | — |
| 2025-05-08 | $232.50 | $233.92 | 190 | — | — |
| 2025-05-07 | $220.50 | $221.84 | 798 | — | — |
| 2025-05-06 | $246.00 | $247.50 | 462 | — | — |
| 2025-05-05 | $216.00 | $217.32 | 235 | — | — |
| 2025-05-02 | $216.00 | $217.32 | 304 | — | — |
| 2025-05-01 | $207.00 | $208.26 | 131 | — | — |
| 2025-04-30 | $202.50 | $203.73 | 290 | — | — |
| 2025-04-29 | $213.00 | $214.30 | 182 | — | — |
| 2025-04-28 | $213.00 | $214.30 | 4,455 | — | — |
| 2025-04-25 | $201.00 | $202.23 | 183 | — | — |
| 2025-04-24 | $201.00 | $202.23 | 1,740 | — | — |
| 2025-04-23 | $178.50 | $179.59 | 468 | — | — |
| 2025-04-22 | $180.00 | $181.10 | 119 | — | — |
| 2025-04-21 | $181.50 | $182.61 | 101 | — | — |
| 2025-04-17 | $184.50 | $185.63 | 27 | — | — |
| 2025-04-16 | $183.00 | $184.12 | 41 | — | — |
| 2025-04-15 | $191.25 | $192.42 | 51 | — | — |
| 2025-04-14 | $187.50 | $188.64 | 99 | — | — |
| 2025-04-11 | $186.00 | $187.13 | 85 | — | — |
| 2025-04-10 | $189.00 | $190.15 | 94 | — | — |
| 2025-04-09 | $199.50 | $200.72 | 756 | — | — |
| 2025-04-08 | $183.00 | $184.12 | 304 | — | — |
| 2025-04-07 | $196.50 | $197.70 | 328 | — | — |
| 2025-04-04 | $187.50 | $188.64 | 214 | — | — |
| 2025-04-03 | $198.00 | $199.21 | 381 | — | — |
| 2025-04-02 | $222.00 | $223.35 | 168 | — | — |
| 2025-04-01 | $216.00 | $217.32 | 51 | — | — |
| 2025-03-31 | $220.50 | $221.84 | 113 | — | — |
| 2025-03-28 | $220.50 | $221.84 | 203 | — | — |
| 2025-03-27 | $244.50 | $245.99 | 890 | — | — |
| 2025-03-26 | $222.00 | $223.35 | 909 | — | — |
| 2025-03-25 | $234.00 | $235.43 | 641 | — | — |
| 2025-03-24 | $229.95 | $231.35 | 63 | — | — |
| 2025-03-21 | $226.50 | $227.88 | 261 | — | — |
| 2025-03-20 | $241.50 | $242.97 | 116 | — | — |
| 2025-03-19 | $238.50 | $239.95 | 110 | — | — |
| 2025-03-18 | $256.20 | $257.76 | 44 | — | — |
| 2025-03-17 | $250.50 | $252.03 | 166 | — | — |
| 2025-03-14 | $253.50 | $255.05 | 68 | — | — |
| 2025-03-13 | $253.50 | $255.05 | 220 | — | — |
| 2025-03-12 | $258.00 | $259.57 | 504 | — | — |
| 2025-03-11 | $226.50 | $227.88 | 254 | — | — |
| 2025-03-10 | $238.50 | $239.95 | 153 | — | — |
| 2025-03-07 | $244.50 | $245.99 | 107 | — | — |
| 2025-03-06 | $243.00 | $244.48 | 233 | — | — |
| 2025-03-05 | $247.50 | $249.01 | 387 | — | — |
| 2025-03-04 | $228.00 | $229.39 | 351 | — | — |
| 2025-03-03 | $241.50 | $242.97 | 479 | — | — |
| 2025-02-28 | $256.50 | $258.06 | 752 | — | — |
| 2025-02-27 | $273.00 | $274.66 | 290 | — | — |
| 2025-02-26 | $277.50 | $279.19 | 249 | — | — |
| 2025-02-25 | $282.00 | $283.72 | 503 | — | — |
| 2025-02-24 | $303.00 | $304.85 | 303 | — | — |
| 2025-02-21 | $306.00 | $307.87 | 553 | — | — |
| 2025-02-20 | $300.00 | $301.83 | 576 | — | — |
| 2025-02-19 | $300.00 | $301.83 | 2,001 | — | — |
| 2025-02-18 | $297.00 | $298.81 | 20,684 | — | — |
| 2025-02-14 | $322.50 | $324.47 | 492 | — | — |
| 2025-02-13 | $322.50 | $324.47 | 235 | — | — |
| 2025-02-12 | $334.50 | $336.54 | 221 | — | — |
| 2025-02-11 | $331.50 | $333.52 | 251 | — | — |
| 2025-02-10 | $337.50 | $339.56 | 276 | — | — |
| 2025-02-07 | $345.00 | $347.10 | 296 | — | — |
| 2025-02-06 | $340.50 | $342.58 | 381 | — | — |
| 2025-02-05 | $349.50 | $351.63 | 185 | — | — |
| 2025-02-04 | $360.00 | $362.20 | 172 | — | — |
| 2025-02-03 | $366.00 | $368.23 | 327 | — | — |
| 2025-01-31 | $379.50 | $381.81 | 383 | — | — |
| 2025-01-30 | $396.00 | $398.41 | 369 | — | — |
| 2025-01-29 | $405.00 | $407.47 | 227 | — | — |
| 2025-01-28 | $394.50 | $396.91 | 315 | — | — |
| 2025-01-27 | $405.00 | $407.47 | 657 | — | — |
| 2025-01-24 | $414.00 | $416.52 | 193 | — | — |
| 2025-01-23 | $411.00 | $413.51 | 329 | — | — |
| 2025-01-22 | $400.50 | $402.94 | 1,055 | — | — |
| 2025-01-21 | $384.00 | $386.34 | 1,161 | — | — |
| 2025-01-17 | $438.00 | $440.67 | 667 | — | — |
| 2025-01-16 | $462.00 | $464.82 | 173 | — | — |
| 2025-01-15 | $463.50 | $466.33 | 911 | — | — |
| 2025-01-14 | $451.50 | $454.25 | 330 | — | — |
| 2025-01-13 | $434.25 | $436.90 | 595 | — | — |
| 2025-01-10 | $463.50 | $466.33 | 587 | — | — |
| 2025-01-08 | $475.50 | $478.40 | 1,039 | — | — |
| 2025-01-07 | $496.50 | $499.53 | 1,251 | — | — |
| 2025-01-06 | $472.50 | $475.38 | 5,397 | — | — |
| 2025-01-03 | $478.50 | $481.42 | 1,705 | — | — |
| 2025-01-02 | $426.00 | $428.60 | 1,783 | — | — |