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
- 2016-07-20 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 | $9.43 | $9.43 | 193,400 | — | — |
| 2025-12-30 | $9.39 | $9.39 | 119,800 | — | — |
| 2025-12-29 | $9.90 | $9.90 | 120,544 | — | — |
| 2025-12-26 | $10.93 | $10.93 | 813,889 | — | — |
| 2025-12-24 | $16.74 | $16.74 | 50,578 | — | — |
| 2025-12-23 | $18.36 | $18.36 | 35,378 | — | — |
| 2025-12-22 | $19.80 | $19.80 | 26,233 | — | — |
| 2025-12-19 | $19.26 | $19.26 | 58,600 | — | — |
| 2025-12-18 | $18.72 | $18.72 | 22,611 | — | — |
| 2025-12-17 | $18.54 | $18.54 | 31,894 | — | — |
| 2025-12-16 | $19.80 | $19.80 | 37,400 | — | — |
| 2025-12-15 | $18.72 | $18.72 | 53,350 | — | — |
| 2025-12-12 | $20.34 | $20.34 | 39,289 | — | — |
| 2025-12-11 | $20.88 | $20.88 | 70,478 | — | — |
| 2025-12-10 | $21.60 | $21.60 | 459,044 | — | — |
| 2025-12-09 | $22.32 | $22.32 | 113,022 | — | — |
| 2025-12-08 | $24.12 | $24.12 | 31,511 | — | — |
| 2025-12-05 | $24.30 | $24.30 | 27,278 | — | — |
| 2025-12-04 | $25.02 | $25.02 | 30,339 | — | — |
| 2025-12-03 | $24.84 | $24.84 | 17,861 | — | — |
| 2025-12-02 | $22.86 | $22.86 | 18,306 | — | — |
| 2025-12-01 | $23.76 | $23.76 | 27,917 | — | — |
| 2025-11-28 | $24.84 | $24.84 | 30,733 | — | — |
| 2025-11-26 | $23.04 | $23.04 | 26,050 | — | — |
| 2025-11-25 | $21.60 | $21.60 | 30,494 | — | — |
| 2025-11-24 | $21.24 | $21.24 | 23,522 | — | — |
| 2025-11-21 | $20.34 | $20.34 | 52,772 | — | — |
| 2025-11-20 | $19.44 | $19.44 | 55,072 | — | — |
| 2025-11-19 | $21.96 | $21.96 | 37,400 | — | — |
| 2025-11-18 | $23.76 | $23.76 | 45,489 | — | — |
| 2025-11-17 | $24.66 | $24.66 | 28,239 | — | — |
| 2025-11-14 | $25.38 | $25.38 | 39,533 | — | — |
| 2025-11-13 | $26.10 | $26.10 | 38,433 | — | — |
| 2025-11-12 | $26.64 | $26.64 | 25,144 | — | — |
| 2025-11-11 | $27.00 | $27.00 | 27,028 | — | — |
| 2025-11-10 | $28.08 | $28.08 | 66,328 | — | — |
| 2025-11-07 | $26.46 | $26.46 | 67,433 | — | — |
| 2025-11-06 | $26.46 | $26.46 | 42,211 | — | — |
| 2025-11-05 | $25.74 | $25.74 | 26,406 | — | — |
| 2025-11-04 | $25.38 | $25.38 | 33,733 | — | — |
| 2025-11-03 | $26.46 | $26.46 | 42,983 | — | — |
| 2025-10-31 | $27.90 | $27.90 | 104,872 | — | — |
| 2025-10-30 | $25.20 | $25.20 | 24,794 | — | — |
| 2025-10-29 | $25.56 | $25.56 | 41,367 | — | — |
| 2025-10-28 | $26.28 | $26.28 | 40,300 | — | — |
| 2025-10-27 | $27.00 | $27.00 | 31,789 | — | — |
| 2025-10-24 | $27.36 | $27.36 | 39,244 | — | — |
| 2025-10-23 | $27.54 | $27.54 | 46,078 | — | — |
| 2025-10-22 | $27.18 | $27.18 | 60,528 | — | — |
| 2025-10-21 | $28.26 | $28.26 | 58,444 | — | — |
| 2025-10-20 | $29.16 | $29.16 | 49,856 | — | — |
| 2025-10-17 | $28.44 | $28.44 | 49,361 | — | — |
| 2025-10-16 | $27.00 | $27.00 | 60,122 | — | — |
| 2025-10-15 | $28.26 | $28.26 | 86,322 | — | — |
| 2025-10-14 | $29.34 | $29.34 | 85,800 | — | — |
| 2025-10-13 | $28.80 | $28.80 | 108,939 | — | — |
| 2025-10-10 | $28.26 | $28.26 | 163,656 | — | — |
| 2025-10-09 | $31.68 | $31.68 | 250,417 | — | — |
| 2025-10-08 | $30.78 | $30.78 | 302,383 | — | — |
| 2025-10-07 | $31.68 | $31.68 | 2,493,983 | — | — |
| 2025-10-06 | $25.38 | $25.38 | 811,639 | — | — |
| 2025-10-03 | $25.74 | $25.74 | 46,939 | — | — |
| 2025-10-02 | $26.10 | $26.10 | 104,300 | — | — |
| 2025-10-01 | $25.02 | $25.02 | 90,056 | — | — |
| 2025-09-30 | $26.10 | $26.10 | 75,589 | — | — |
| 2025-09-29 | $25.92 | $25.92 | 94,194 | — | — |
| 2025-09-26 | $27.00 | $27.00 | 116,261 | — | — |
| 2025-09-25 | $28.80 | $28.80 | 122,906 | — | — |
| 2025-09-24 | $32.04 | $32.04 | 152,222 | — | — |
| 2025-09-23 | $29.52 | $29.52 | 90,339 | — | — |
| 2025-09-22 | $30.42 | $30.42 | 150,650 | — | — |
| 2025-09-19 | $31.68 | $31.68 | 355,661 | — | — |
| 2025-09-18 | $35.64 | $35.64 | 6,408,417 | — | — |
| 2025-09-17 | $25.38 | $25.38 | 736,356 | — | — |
| 2025-09-16 | $27.00 | $27.00 | 6,353,867 | — | — |
| 2025-09-15 | $25.92 | $25.92 | 12,133 | — | — |
| 2025-09-12 | $26.46 | $26.46 | 14,239 | — | — |
| 2025-09-11 | $27.00 | $27.00 | 12,222 | — | — |
| 2025-09-10 | $27.00 | $27.00 | 15,461 | — | — |
| 2025-09-09 | $27.54 | $27.54 | 13,311 | — | — |
| 2025-09-08 | $26.64 | $26.64 | 14,361 | — | — |
| 2025-09-05 | $28.98 | $28.98 | 8,028 | — | — |
| 2025-09-04 | $29.34 | $29.34 | 9,933 | — | — |
| 2025-09-03 | $30.42 | $30.42 | 6,817 | — | — |
| 2025-09-02 | $28.80 | $28.80 | 6,094 | — | — |
| 2025-08-29 | $29.52 | $29.52 | 5,917 | — | — |
| 2025-08-28 | $30.60 | $30.60 | 17,000 | — | — |
| 2025-08-27 | $32.22 | $32.22 | 8,022 | — | — |
| 2025-08-26 | $33.30 | $33.30 | 9,367 | — | — |
| 2025-08-25 | $34.20 | $34.20 | 14,256 | — | — |
| 2025-08-22 | $35.64 | $35.64 | 6,817 | — | — |
| 2025-08-21 | $37.26 | $37.26 | 6,839 | — | — |
| 2025-08-20 | $35.28 | $35.28 | 4,883 | — | — |
| 2025-08-19 | $35.82 | $35.82 | 9,439 | — | — |
| 2025-08-18 | $37.26 | $37.26 | 4,650 | — | — |
| 2025-08-15 | $36.00 | $36.00 | 4,172 | — | — |
| 2025-08-14 | $36.72 | $36.72 | 14,633 | — | — |
| 2025-08-13 | $34.38 | $34.38 | 30,811 | — | — |
| 2025-08-12 | $37.08 | $37.08 | 4,933 | — | — |
| 2025-08-11 | $38.70 | $38.70 | 5,650 | — | — |
| 2025-08-08 | $40.68 | $40.68 | 2,494 | — | — |
| 2025-08-07 | $38.52 | $38.52 | 2,861 | — | — |
| 2025-08-06 | $39.06 | $39.06 | 5,833 | — | — |
| 2025-08-05 | $44.10 | $44.10 | 6,806 | — | — |
| 2025-08-04 | $46.62 | $46.62 | 5,222 | — | — |
| 2025-08-01 | $48.24 | $48.24 | 4,767 | — | — |
| 2025-07-31 | $50.22 | $50.22 | 5,889 | — | — |
| 2025-07-30 | $52.56 | $52.56 | 1,372 | — | — |
| 2025-07-29 | $51.48 | $51.48 | 6,306 | — | — |
| 2025-07-28 | $52.92 | $52.92 | 6,056 | — | — |
| 2025-07-25 | $55.08 | $55.08 | 5,794 | — | — |
| 2025-07-24 | $57.78 | $57.78 | 7,133 | — | — |
| 2025-07-23 | $58.32 | $58.32 | 6,039 | — | — |
| 2025-07-22 | $56.34 | $56.34 | 9,089 | — | — |
| 2025-07-21 | $54.90 | $54.90 | 13,144 | — | — |
| 2025-07-18 | $54.54 | $54.54 | 11,061 | — | — |
| 2025-07-17 | $53.64 | $53.64 | 8,006 | — | — |
| 2025-07-16 | $54.54 | $54.54 | 11,089 | — | — |
| 2025-07-15 | $52.56 | $52.56 | 8,689 | — | — |
| 2025-07-14 | $53.10 | $53.10 | 10,922 | — | — |
| 2025-07-11 | $54.00 | $54.00 | 7,189 | — | — |
| 2025-07-10 | $54.18 | $54.18 | 7,456 | — | — |
| 2025-07-09 | $54.72 | $54.72 | 12,522 | — | — |
| 2025-07-08 | $55.80 | $55.80 | 12,000 | — | — |
| 2025-07-07 | $52.20 | $52.20 | 13,089 | — | — |
| 2025-07-03 | $54.72 | $54.72 | 7,233 | — | — |
| 2025-07-02 | $54.72 | $54.72 | 9,433 | — | — |
| 2025-07-01 | $53.10 | $53.10 | 14,417 | — | — |
| 2025-06-30 | $54.90 | $54.90 | 20,717 | — | — |
| 2025-06-27 | $55.44 | $55.44 | 17,122 | — | — |
| 2025-06-26 | $58.14 | $58.14 | 22,756 | — | — |
| 2025-06-25 | $58.32 | $58.32 | 25,472 | — | — |
| 2025-06-24 | $62.28 | $62.28 | 66,306 | — | — |
| 2025-06-23 | $58.50 | $58.50 | 71,489 | — | — |
| 2025-06-20 | $75.06 | $75.06 | 179,211 | — | — |
| 2025-06-18 | $92.34 | $92.34 | 6,915,133 | — | — |
| 2025-06-17 | $50.76 | $50.76 | 14,933 | — | — |
| 2025-06-16 | $65.88 | $65.88 | 8,250 | — | — |
| 2025-06-13 | $79.02 | $79.02 | 8,228 | — | — |
| 2025-06-12 | $86.04 | $86.04 | 1,378 | — | — |
| 2025-06-11 | $83.70 | $83.70 | 4,306 | — | — |
| 2025-06-10 | $84.06 | $84.06 | 1,389 | — | — |
| 2025-06-09 | $84.24 | $84.24 | 4,428 | — | — |
| 2025-06-06 | $89.10 | $89.10 | 3,328 | — | — |
| 2025-06-05 | $86.04 | $86.04 | 3,244 | — | — |
| 2025-06-04 | $89.28 | $89.28 | 3,967 | — | — |
| 2025-06-03 | $89.55 | $89.55 | 6,228 | — | — |
| 2025-06-02 | $85.86 | $85.86 | 21,367 | — | — |
| 2025-05-30 | $84.96 | $84.96 | 3,922 | — | — |
| 2025-05-29 | $84.60 | $84.60 | 9,600 | — | — |
| 2025-05-28 | $82.80 | $82.80 | 7,594 | — | — |
| 2025-05-27 | $88.56 | $88.56 | 9,706 | — | — |
| 2025-05-23 | $99.00 | $99.00 | 5,975 | — | — |
| 2025-05-22 | $108.00 | $108.00 | 14,683 | — | — |
| 2025-05-21 | $136.80 | $136.80 | 331,785 | — | — |
| 2025-05-20 | $111.60 | $111.60 | 1,159 | — | — |
| 2025-05-19 | $111.60 | $111.60 | 1,908 | — | — |
| 2025-05-16 | $115.20 | $115.20 | 1,501 | — | — |
| 2025-05-15 | $118.80 | $118.80 | 2,097 | — | — |
| 2025-05-14 | $118.80 | $118.80 | 2,103 | — | — |
| 2025-05-13 | $122.40 | $122.40 | 3,796 | — | — |
| 2025-05-12 | $122.40 | $122.40 | 1,806 | — | — |
| 2025-05-09 | $122.40 | $122.40 | 1,760 | — | — |
| 2025-05-08 | $129.60 | $129.60 | 2,087 | — | — |
| 2025-05-07 | $140.40 | $140.40 | 2,041 | — | — |
| 2025-05-06 | $147.60 | $147.60 | 1,637 | — | — |
| 2025-05-05 | $158.40 | $158.40 | 10,506 | — | — |
| 2025-05-02 | $180.00 | $180.00 | 2,064 | — | — |
| 2025-05-01 | $179.64 | $179.64 | 1,163 | — | — |
| 2025-04-30 | $190.80 | $190.80 | 2,586 | — | — |
| 2025-04-29 | $203.76 | $203.76 | 1,575 | — | — |
| 2025-04-28 | $220.32 | $220.32 | 1,740 | — | — |
| 2025-04-25 | $243.00 | $243.00 | 1,154 | — | — |
| 2025-04-24 | $249.12 | $249.12 | 1,479 | — | — |
| 2025-04-23 | $266.40 | $266.40 | 2,273 | — | — |
| 2025-04-22 | $249.48 | $249.48 | 4,764 | — | — |
| 2025-04-21 | $228.96 | $228.96 | 158,571 | — | — |
| 2025-04-17 | $310.32 | $310.32 | 482 | — | — |
| 2025-04-16 | $321.48 | $321.48 | 726 | — | — |
| 2025-04-15 | $345.60 | $345.60 | 971 | — | — |
| 2025-04-14 | $374.40 | $374.40 | 793 | — | — |
| 2025-04-11 | $363.60 | $363.60 | 756 | — | — |
| 2025-04-10 | $353.16 | $353.16 | 1,286 | — | — |
| 2025-04-09 | $360.00 | $360.00 | 1,382 | — | — |
| 2025-04-08 | $363.60 | $363.60 | 2,925 | — | — |
| 2025-04-07 | $500.40 | $500.40 | 3,929 | — | — |
| 2025-04-04 | $536.40 | $536.40 | 12,346 | — | — |
| 2025-04-03 | $716.40 | $716.40 | 213,678 | — | — |
| 2025-04-02 | $496.80 | $496.80 | 76,283 | — | — |
| 2025-04-01 | $359.28 | $359.28 | 756 | — | — |
| 2025-03-31 | $417.60 | $417.60 | 266 | — | — |
| 2025-03-28 | $403.20 | $403.20 | 314 | — | — |
| 2025-03-27 | $450.00 | $450.00 | 508 | — | — |
| 2025-03-26 | $554.40 | $554.40 | 317 | — | — |
| 2025-03-25 | $644.40 | $644.40 | 851 | — | — |
| 2025-03-24 | $835.20 | $835.20 | 251 | — | — |
| 2025-03-21 | $925.20 | $925.20 | 102 | — | — |
| 2025-03-20 | $889.20 | $889.20 | 881 | — | — |
| 2025-03-19 | $946.80 | $946.80 | 44 | — | — |
| 2025-03-18 | $954.00 | $954.00 | 22 | — | — |
| 2025-03-17 | $950.40 | $950.40 | 126 | — | — |
| 2025-03-14 | $867.60 | $867.60 | 18 | — | — |
| 2025-03-13 | $856.80 | $856.80 | 26 | — | — |
| 2025-03-12 | $864.00 | $864.00 | 63 | — | — |
| 2025-03-11 | $928.80 | $928.80 | 53 | — | — |
| 2025-03-10 | $928.80 | $928.80 | 79 | — | — |
| 2025-03-07 | $914.40 | $914.40 | 49 | — | — |
| 2025-03-06 | $964.80 | $964.80 | 81 | — | — |
| 2025-03-05 | $997.20 | $997.20 | 76 | — | — |
| 2025-03-04 | $1,062.00 | $1,062.00 | 93 | — | — |
| 2025-03-03 | $1,112.40 | $1,112.40 | 407 | — | — |
| 2025-02-28 | $1,375.20 | $1,375.20 | 166 | — | — |
| 2025-02-27 | $1,292.40 | $1,292.40 | 156 | — | — |
| 2025-02-26 | $1,184.40 | $1,184.40 | 53 | — | — |
| 2025-02-25 | $1,105.20 | $1,105.20 | 168 | — | — |
| 2025-02-24 | $1,155.60 | $1,155.60 | 129 | — | — |
| 2025-02-21 | $1,249.20 | $1,249.20 | 81 | — | — |
| 2025-02-20 | $1,227.60 | $1,227.60 | 212 | — | — |
| 2025-02-19 | $1,242.00 | $1,242.00 | 92 | — | — |
| 2025-02-18 | $1,256.40 | $1,256.40 | 184 | — | — |
| 2025-02-14 | $1,202.40 | $1,202.40 | 380 | — | — |
| 2025-02-13 | $1,310.40 | $1,310.40 | 83 | — | — |
| 2025-02-12 | $1,350.00 | $1,350.00 | 43 | — | — |
| 2025-02-11 | $1,335.60 | $1,335.60 | 76 | — | — |
| 2025-02-10 | $1,407.60 | $1,407.60 | 54 | — | — |
| 2025-02-07 | $1,440.00 | $1,440.00 | 61 | — | — |
| 2025-02-06 | $1,551.60 | $1,551.60 | 45 | — | — |
| 2025-02-05 | $1,479.60 | $1,479.60 | 66 | — | — |
| 2025-02-04 | $1,490.40 | $1,490.40 | 145 | — | — |
| 2025-02-03 | $1,566.00 | $1,566.00 | 81 | — | — |
| 2025-01-31 | $1,576.80 | $1,576.80 | 28 | — | — |
| 2025-01-30 | $1,605.60 | $1,605.60 | 107 | — | — |
| 2025-01-29 | $1,551.60 | $1,551.60 | 89 | — | — |
| 2025-01-28 | $1,630.80 | $1,630.80 | 144 | — | — |
| 2025-01-27 | $1,616.40 | $1,616.40 | 149 | — | — |
| 2025-01-24 | $1,699.20 | $1,699.20 | 319 | — | — |
| 2025-01-23 | $1,659.60 | $1,659.60 | 238 | — | — |
| 2025-01-22 | $1,620.00 | $1,620.00 | 125 | — | — |
| 2025-01-21 | $1,620.00 | $1,620.00 | 180 | — | — |
| 2025-01-17 | $1,605.60 | $1,605.60 | 120 | — | — |
| 2025-01-16 | $1,623.60 | $1,623.60 | 115 | — | — |
| 2025-01-15 | $1,638.00 | $1,638.00 | 171 | — | — |
| 2025-01-14 | $1,638.00 | $1,638.00 | 46 | — | — |
| 2025-01-13 | $1,638.00 | $1,638.00 | 189 | — | — |
| 2025-01-10 | $1,724.40 | $1,724.40 | 183 | — | — |
| 2025-01-08 | $1,792.80 | $1,792.80 | 103 | — | — |
| 2025-01-07 | $1,861.20 | $1,861.20 | 332 | — | — |
| 2025-01-06 | $1,836.00 | $1,836.00 | 479 | — | — |
| 2025-01-03 | $1,648.80 | $1,648.80 | 184 | — | — |
| 2025-01-02 | $1,645.20 | $1,645.20 | 146 | — | — |