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-01-29 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 | $7.79 | $7.79 | 5,867 | — | — |
| 2025-12-30 | $7.78 | $7.78 | 15,717 | — | — |
| 2025-12-29 | $7.68 | $7.68 | 16,750 | — | — |
| 2025-12-26 | $7.88 | $7.88 | 8,200 | — | — |
| 2025-12-24 | $7.63 | $7.63 | 9,292 | — | — |
| 2025-12-23 | $7.82 | $7.82 | 24,892 | — | — |
| 2025-12-22 | $8.00 | $8.00 | 22,025 | — | — |
| 2025-12-19 | $8.22 | $8.22 | 18,825 | — | — |
| 2025-12-18 | $8.05 | $8.05 | 29,708 | — | — |
| 2025-12-17 | $7.84 | $7.84 | 34,967 | — | — |
| 2025-12-16 | $8.60 | $8.60 | 25,842 | — | — |
| 2025-12-15 | $9.36 | $9.36 | 55,792 | — | — |
| 2025-12-12 | $9.36 | $9.36 | 10,783 | — | — |
| 2025-12-11 | $9.72 | $9.72 | 33,492 | — | — |
| 2025-12-10 | $10.42 | $10.42 | 27,867 | — | — |
| 2025-12-09 | $9.97 | $9.97 | 15,083 | — | — |
| 2025-12-08 | $9.96 | $9.96 | 34,850 | — | — |
| 2025-12-05 | $9.90 | $9.90 | 48,842 | — | — |
| 2025-12-04 | $10.45 | $10.45 | 49,050 | — | — |
| 2025-12-03 | $10.32 | $10.32 | 20,508 | — | — |
| 2025-12-02 | $10.26 | $10.26 | 14,567 | — | — |
| 2025-12-01 | $10.44 | $10.44 | 22,583 | — | — |
| 2025-11-28 | $11.28 | $11.28 | 23,108 | — | — |
| 2025-11-26 | $11.10 | $11.10 | 28,125 | — | — |
| 2025-11-25 | $10.60 | $10.60 | 33,375 | — | — |
| 2025-11-24 | $11.34 | $11.34 | 58,533 | — | — |
| 2025-11-21 | $10.44 | $10.44 | 78,867 | — | — |
| 2025-11-20 | $9.00 | $9.00 | 60,492 | — | — |
| 2025-11-19 | $9.43 | $9.43 | 128,667 | — | — |
| 2025-11-18 | $10.28 | $10.28 | 98,400 | — | — |
| 2025-11-17 | $11.03 | $11.03 | 144,417 | — | — |
| 2025-11-14 | $14.40 | $14.40 | 188,558 | — | — |
| 2025-11-13 | $14.52 | $14.52 | 492,208 | — | — |
| 2025-11-12 | $13.80 | $13.80 | 6,401,858 | — | — |
| 2025-11-11 | $11.76 | $11.76 | 488,783 | — | — |
| 2025-11-10 | $24.00 | $24.00 | 257,567 | — | — |
| 2025-11-07 | $29.28 | $29.28 | 22,808 | — | — |
| 2025-11-06 | $33.84 | $33.84 | 8,333 | — | — |
| 2025-11-05 | $36.12 | $36.12 | 7,883 | — | — |
| 2025-11-04 | $38.40 | $38.40 | 7,317 | — | — |
| 2025-11-03 | $43.44 | $43.44 | 5,117 | — | — |
| 2025-10-31 | $46.68 | $46.68 | 1,592 | — | — |
| 2025-10-30 | $46.08 | $46.08 | 2,967 | — | — |
| 2025-10-29 | $46.20 | $46.20 | 10,100 | — | — |
| 2025-10-28 | $44.70 | $44.70 | 2,400 | — | — |
| 2025-10-27 | $45.96 | $45.96 | 3,975 | — | — |
| 2025-10-24 | $47.28 | $47.28 | 4,767 | — | — |
| 2025-10-23 | $45.12 | $45.12 | 4,325 | — | — |
| 2025-10-22 | $44.04 | $44.04 | 15,208 | — | — |
| 2025-10-21 | $45.36 | $45.36 | 22,700 | — | — |
| 2025-10-20 | $48.60 | $48.60 | 6,508 | — | — |
| 2025-10-17 | $49.32 | $49.32 | 5,817 | — | — |
| 2025-10-16 | $51.00 | $51.00 | 21,150 | — | — |
| 2025-10-15 | $55.20 | $55.20 | 28,883 | — | — |
| 2025-10-14 | $50.10 | $50.10 | 24,200 | — | — |
| 2025-10-13 | $47.52 | $47.52 | 43,983 | — | — |
| 2025-10-10 | $48.96 | $48.96 | 22,342 | — | — |
| 2025-10-09 | $52.32 | $52.32 | 16,708 | — | — |
| 2025-10-08 | $49.44 | $49.44 | 80,008 | — | — |
| 2025-10-07 | $54.24 | $54.24 | 106,358 | — | — |
| 2025-10-06 | $47.16 | $47.16 | 12,325 | — | — |
| 2025-10-03 | $46.68 | $46.68 | 5,358 | — | — |
| 2025-10-02 | $49.80 | $49.80 | 5,317 | — | — |
| 2025-10-01 | $45.60 | $45.60 | 24,483 | — | — |
| 2025-09-30 | $44.04 | $44.04 | 14,808 | — | — |
| 2025-09-29 | $45.60 | $45.60 | 5,092 | — | — |
| 2025-09-26 | $45.72 | $45.72 | 10,742 | — | — |
| 2025-09-25 | $47.40 | $47.40 | 7,133 | — | — |
| 2025-09-24 | $49.08 | $49.08 | 6,883 | — | — |
| 2025-09-23 | $51.30 | $51.30 | 3,075 | — | — |
| 2025-09-22 | $50.34 | $50.34 | 6,375 | — | — |
| 2025-09-19 | $51.84 | $51.84 | 7,992 | — | — |
| 2025-09-18 | $54.72 | $54.72 | 114,800 | — | — |
| 2025-09-17 | $66.66 | $66.66 | 10,158 | — | — |
| 2025-09-16 | $68.28 | $68.28 | 22,250 | — | — |
| 2025-09-15 | $65.34 | $65.34 | 255,158 | — | — |
| 2025-09-12 | $63.48 | $63.48 | 4,250 | — | — |
| 2025-09-11 | $63.24 | $63.24 | 18,758 | — | — |
| 2025-09-10 | $54.96 | $54.96 | 1,208 | — | — |
| 2025-09-09 | $55.68 | $55.68 | 3,692 | — | — |
| 2025-09-08 | $55.80 | $55.80 | 2,750 | — | — |
| 2025-09-05 | $56.52 | $56.52 | 1,633 | — | — |
| 2025-09-04 | $56.88 | $56.88 | 1,608 | — | — |
| 2025-09-03 | $57.60 | $57.60 | 3,808 | — | — |
| 2025-09-02 | $59.64 | $59.64 | 6,258 | — | — |
| 2025-08-29 | $69.12 | $69.12 | 3,558 | — | — |
| 2025-08-28 | $68.16 | $68.16 | 7,608 | — | — |
| 2025-08-27 | $71.40 | $71.40 | 94,200 | — | — |
| 2025-08-26 | $69.12 | $69.12 | 32,025 | — | — |
| 2025-08-25 | $67.44 | $67.44 | 4,158 | — | — |
| 2025-08-22 | $69.24 | $69.24 | 3,008 | — | — |
| 2025-08-21 | $63.84 | $63.84 | 3,283 | — | — |
| 2025-08-20 | $65.28 | $65.28 | 3,033 | — | — |
| 2025-08-19 | $67.92 | $67.92 | 5,733 | — | — |
| 2025-08-18 | $80.16 | $80.16 | 12,900 | — | — |
| 2025-08-15 | $83.16 | $83.16 | 3,617 | — | — |
| 2025-08-14 | $81.54 | $81.54 | 3,372 | — | — |
| 2025-08-13 | $87.12 | $87.12 | 4,597 | — | — |
| 2025-08-12 | $99.00 | $99.00 | 2,128 | — | — |
| 2025-08-11 | $102.42 | $102.42 | 6,842 | — | — |
| 2025-08-08 | $90.00 | $90.00 | 4,192 | — | — |
| 2025-08-07 | $100.08 | $100.08 | 2,289 | — | — |
| 2025-08-06 | $94.86 | $94.86 | 4,281 | — | — |
| 2025-08-05 | $104.40 | $104.40 | 6,148 | — | — |
| 2025-08-04 | $109.80 | $109.80 | 3,592 | — | — |
| 2025-08-01 | $113.40 | $113.40 | 22,616 | — | — |
| 2025-07-31 | $107.82 | $107.82 | 12,201 | — | — |
| 2025-07-30 | $140.94 | $140.94 | 31,268 | — | — |
| 2025-07-29 | $180.00 | $180.00 | 565,216 | — | — |
| 2025-07-28 | $133.38 | $133.38 | 21,168 | — | — |
| 2025-07-25 | $135.00 | $135.00 | 1,398 | — | — |
| 2025-07-24 | $135.18 | $135.18 | 2,077 | — | — |
| 2025-07-23 | $126.00 | $126.00 | 553 | — | — |
| 2025-07-22 | $127.80 | $127.80 | 742 | — | — |
| 2025-07-21 | $130.68 | $130.68 | 1,493 | — | — |
| 2025-07-18 | $110.70 | $110.70 | 677 | — | — |
| 2025-07-17 | $110.34 | $110.34 | 1,366 | — | — |
| 2025-07-16 | $113.40 | $113.40 | 1,768 | — | — |
| 2025-07-15 | $122.22 | $122.22 | 999 | — | — |
| 2025-07-14 | $122.04 | $122.04 | 2,573 | — | — |
| 2025-07-11 | $134.64 | $134.64 | 1,046 | — | — |
| 2025-07-10 | $140.22 | $140.22 | 821 | — | — |
| 2025-07-09 | $136.08 | $136.08 | 6,023 | — | — |
| 2025-07-08 | $142.20 | $142.20 | 531 | — | — |
| 2025-07-07 | $149.04 | $149.04 | 517 | — | — |
| 2025-07-03 | $159.84 | $159.84 | 253 | — | — |
| 2025-07-02 | $161.82 | $161.82 | 257 | — | — |
| 2025-07-01 | $157.86 | $157.86 | 342 | — | — |
| 2025-06-30 | $161.28 | $161.28 | 1,227 | — | — |
| 2025-06-27 | $178.20 | $178.20 | 845 | — | — |
| 2025-06-26 | $178.20 | $178.20 | 987 | — | — |
| 2025-06-25 | $190.80 | $190.80 | 1,549 | — | — |
| 2025-06-24 | $216.00 | $216.00 | 3,048 | — | — |
| 2025-06-23 | $189.00 | $189.00 | 2,589 | — | — |
| 2025-06-20 | $207.00 | $207.00 | 7,573 | — | — |
| 2025-06-18 | $194.40 | $194.40 | 11,245 | — | — |
| 2025-06-17 | $189.00 | $189.00 | 300,831 | — | — |
| 2025-06-16 | $112.50 | $112.50 | 60,988 | — | — |
| 2025-06-13 | $118.26 | $118.26 | 381 | — | — |
| 2025-06-12 | $127.26 | $127.26 | 439 | — | — |
| 2025-06-11 | $133.20 | $133.20 | 1,165 | — | — |
| 2025-06-10 | $132.48 | $132.48 | 297 | — | — |
| 2025-06-09 | $130.14 | $130.14 | 112 | — | — |
| 2025-06-06 | $130.14 | $130.14 | 115 | — | — |
| 2025-06-05 | $135.72 | $135.72 | 233 | — | — |
| 2025-06-04 | $140.40 | $140.40 | 168 | — | — |
| 2025-06-03 | $144.00 | $144.00 | 55 | — | — |
| 2025-06-02 | $140.94 | $140.94 | 131 | — | — |
| 2025-05-30 | $137.34 | $137.34 | 164 | — | — |
| 2025-05-29 | $142.20 | $142.20 | 134 | — | — |
| 2025-05-28 | $144.00 | $144.00 | 94 | — | — |
| 2025-05-27 | $150.30 | $150.30 | 80 | — | — |
| 2025-05-23 | $138.78 | $138.78 | 91 | — | — |
| 2025-05-22 | $140.04 | $140.04 | 149 | — | — |
| 2025-05-21 | $140.40 | $140.40 | 72 | — | — |
| 2025-05-20 | $141.30 | $141.30 | 93 | — | — |
| 2025-05-19 | $146.70 | $146.70 | 41 | — | — |
| 2025-05-16 | $149.58 | $149.58 | 121 | — | — |
| 2025-05-15 | $153.00 | $153.00 | 116 | — | — |
| 2025-05-14 | $156.60 | $156.60 | 346 | — | — |
| 2025-05-13 | $140.40 | $140.40 | 64 | — | — |
| 2025-05-12 | $142.74 | $142.74 | 190 | — | — |
| 2025-05-09 | $138.78 | $138.78 | 128 | — | — |
| 2025-05-08 | $140.40 | $140.40 | 540 | — | — |
| 2025-05-07 | $128.52 | $128.52 | 112 | — | — |
| 2025-05-06 | $131.76 | $131.76 | 247 | — | — |
| 2025-05-05 | $129.06 | $129.06 | 103 | — | — |
| 2025-05-02 | $124.20 | $124.20 | 207 | — | — |
| 2025-05-01 | $124.20 | $124.20 | 72 | — | — |
| 2025-04-30 | $127.80 | $127.80 | 325 | — | — |
| 2025-04-29 | $125.64 | $125.64 | 130 | — | — |
| 2025-04-28 | $125.64 | $125.64 | 96 | — | — |
| 2025-04-25 | $131.94 | $131.94 | 321 | — | — |
| 2025-04-24 | $129.60 | $129.60 | 398 | — | — |
| 2025-04-23 | $129.42 | $129.42 | 313 | — | — |
| 2025-04-22 | $118.62 | $118.62 | 21 | — | — |
| 2025-04-21 | $124.20 | $124.20 | 402 | — | — |
| 2025-04-17 | $121.86 | $121.86 | 263 | — | — |
| 2025-04-16 | $120.96 | $120.96 | 302 | — | — |
| 2025-04-15 | $129.60 | $129.60 | 301 | — | — |
| 2025-04-14 | $122.40 | $122.40 | 281 | — | — |
| 2025-04-11 | $112.68 | $112.68 | 96 | — | — |
| 2025-04-10 | $108.00 | $108.00 | 540 | — | — |
| 2025-04-09 | $107.64 | $107.64 | 5,614 | — | — |
| 2025-04-08 | $146.16 | $146.16 | 17,524 | — | — |
| 2025-04-07 | $129.60 | $129.60 | 147 | — | — |
| 2025-04-04 | $127.98 | $127.98 | 192 | — | — |
| 2025-04-03 | $133.74 | $133.74 | 291 | — | — |
| 2025-04-02 | $130.86 | $130.86 | 229 | — | — |
| 2025-04-01 | $126.00 | $126.00 | 312 | — | — |
| 2025-03-31 | $135.72 | $135.72 | 386 | — | — |
| 2025-03-28 | $155.16 | $155.16 | 643 | — | — |
| 2025-03-27 | $165.60 | $165.60 | 1,444 | — | — |
| 2025-03-26 | $154.26 | $154.26 | 35,102 | — | — |
| 2025-03-25 | $171.00 | $171.00 | 316 | — | — |
| 2025-03-24 | $172.98 | $172.98 | 1,635 | — | — |
| 2025-03-21 | $171.54 | $171.54 | 116 | — | — |
| 2025-03-20 | $161.28 | $161.28 | 29 | — | — |
| 2025-03-19 | $155.16 | $155.16 | 182 | — | — |
| 2025-03-18 | $155.70 | $155.70 | 172 | — | — |
| 2025-03-17 | $163.80 | $163.80 | 191 | — | — |
| 2025-03-14 | $174.60 | $174.60 | 129 | — | — |
| 2025-03-13 | $172.44 | $172.44 | 118 | — | — |
| 2025-03-12 | $176.58 | $176.58 | 326 | — | — |
| 2025-03-11 | $170.10 | $170.10 | 168 | — | — |
| 2025-03-10 | $177.84 | $177.84 | 167 | — | — |
| 2025-03-07 | $189.00 | $189.00 | 329 | — | — |
| 2025-03-06 | $183.60 | $183.60 | 104 | — | — |
| 2025-03-05 | $185.40 | $185.40 | 238 | — | — |
| 2025-03-04 | $184.50 | $184.50 | 478 | — | — |
| 2025-03-03 | $187.20 | $187.20 | 353 | — | — |
| 2025-02-28 | $194.40 | $194.40 | 1,433 | — | — |
| 2025-02-27 | $221.40 | $221.40 | 1,309 | — | — |
| 2025-02-26 | $261.00 | $261.00 | 12,766 | — | — |
| 2025-02-25 | $201.60 | $201.60 | 506 | — | — |
| 2025-02-24 | $221.40 | $221.40 | 489 | — | — |
| 2025-02-21 | $241.20 | $241.20 | 262 | — | — |
| 2025-02-20 | $243.00 | $243.00 | 291 | — | — |
| 2025-02-19 | $255.60 | $255.60 | 734 | — | — |
| 2025-02-18 | $288.00 | $288.00 | 268 | — | — |
| 2025-02-14 | $291.60 | $291.60 | 218 | — | — |
| 2025-02-13 | $298.80 | $298.80 | 391 | — | — |
| 2025-02-12 | $307.80 | $307.80 | 341 | — | — |
| 2025-02-11 | $325.80 | $325.80 | 399 | — | — |
| 2025-02-10 | $334.80 | $334.80 | 318 | — | — |
| 2025-02-07 | $333.00 | $333.00 | 228 | — | — |
| 2025-02-06 | $361.80 | $361.80 | 566 | — | — |
| 2025-02-05 | $396.00 | $396.00 | 492 | — | — |
| 2025-02-04 | $383.40 | $383.40 | 264 | — | — |
| 2025-02-03 | $392.40 | $392.40 | 929 | — | — |
| 2025-01-31 | $403.20 | $403.20 | 253 | — | — |
| 2025-01-30 | $387.00 | $387.00 | 364 | — | — |
| 2025-01-29 | $421.20 | $421.20 | 187 | — | — |
| 2025-01-28 | $439.20 | $439.20 | 293 | — | — |
| 2025-01-27 | $442.80 | $442.80 | 563 | — | — |
| 2025-01-24 | $464.40 | $464.40 | 541 | — | — |
| 2025-01-23 | $491.40 | $491.40 | 676 | — | — |
| 2025-01-22 | $482.40 | $482.40 | 914 | — | — |
| 2025-01-21 | $446.40 | $446.40 | 1,287 | — | — |
| 2025-01-17 | $484.20 | $484.20 | 3,228 | — | — |
| 2025-01-16 | $471.60 | $471.60 | 12,453 | — | — |
| 2025-01-15 | $453.60 | $453.60 | 3,089 | — | — |
| 2025-01-14 | $475.20 | $475.20 | 9,932 | — | — |
| 2025-01-13 | $660.60 | $660.60 | 668,113 | — | — |
| 2025-01-10 | $281.70 | $281.70 | 213 | — | — |
| 2025-01-08 | $293.40 | $293.40 | 167 | — | — |
| 2025-01-07 | $307.80 | $307.80 | 166 | — | — |
| 2025-01-06 | $324.00 | $324.00 | 391 | — | — |
| 2025-01-03 | $306.00 | $306.00 | 310 | — | — |
| 2025-01-02 | $313.20 | $313.20 | 691 | — | — |