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
- 2007-12-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 | $10.62 | $162.40 | 354,583 | — | — |
| 2025-12-30 | $13.08 | $200.02 | 7,856,633 | — | — |
| 2025-12-29 | $6.78 | $103.68 | 1,076,867 | — | — |
| 2025-12-26 | $7.74 | $118.36 | 45,567 | — | — |
| 2025-12-24 | $8.82 | $134.87 | 13,650 | — | — |
| 2025-12-23 | $8.58 | $131.20 | 37,250 | — | — |
| 2025-12-22 | $9.24 | $141.30 | 36,250 | — | — |
| 2025-12-19 | $9.72 | $148.64 | 73,717 | — | — |
| 2025-12-18 | $11.82 | $180.75 | 38,683 | — | — |
| 2025-12-17 | $10.74 | $164.24 | 37,050 | — | — |
| 2025-12-16 | $14.46 | $221.12 | 31,533 | — | — |
| 2025-12-15 | $16.62 | $254.15 | 32,150 | — | — |
| 2025-12-12 | $18.36 | $280.76 | 13,183 | — | — |
| 2025-12-11 | $17.88 | $273.42 | 44,367 | — | — |
| 2025-12-10 | $18.84 | $288.10 | 15,183 | — | — |
| 2025-12-09 | $18.66 | $285.35 | 19,483 | — | — |
| 2025-12-08 | $18.00 | $275.26 | 55,783 | — | — |
| 2025-12-05 | $19.44 | $297.28 | 152,350 | — | — |
| 2025-12-04 | $19.38 | $296.36 | 78,683 | — | — |
| 2025-12-03 | $18.72 | $286.27 | 123,383 | — | — |
| 2025-12-02 | $18.72 | $286.27 | 92,433 | — | — |
| 2025-12-01 | $18.54 | $283.51 | 226,767 | — | — |
| 2025-11-28 | $18.54 | $283.51 | 143,950 | — | — |
| 2025-11-26 | $20.82 | $318.38 | 4,597,650 | — | — |
| 2025-11-25 | $19.20 | $293.61 | 10,813,450 | — | — |
| 2025-11-24 | $15.18 | $232.13 | 16,955,017 | — | — |
| 2025-11-21 | $7.26 | $111.02 | 4,500 | — | — |
| 2025-11-20 | $7.32 | $111.94 | 9,050 | — | — |
| 2025-11-19 | $7.74 | $118.36 | 2,983 | — | — |
| 2025-11-18 | $7.50 | $114.69 | 7,500 | — | — |
| 2025-11-17 | $7.38 | $112.85 | 18,700 | — | — |
| 2025-11-14 | $7.20 | $110.10 | 42,817 | — | — |
| 2025-11-13 | $8.34 | $127.53 | 31,767 | — | — |
| 2025-11-12 | $9.60 | $146.80 | 4,167 | — | — |
| 2025-11-11 | $9.90 | $151.39 | 6,717 | — | — |
| 2025-11-10 | $10.08 | $154.14 | 9,000 | — | — |
| 2025-11-07 | $9.72 | $148.64 | 21,233 | — | — |
| 2025-11-06 | $9.54 | $145.89 | 14,633 | — | — |
| 2025-11-05 | $9.96 | $152.31 | 26,800 | — | — |
| 2025-11-04 | $10.56 | $161.48 | 51,933 | — | — |
| 2025-11-03 | $11.94 | $182.59 | 22,333 | — | — |
| 2025-10-31 | $12.78 | $195.43 | 29,133 | — | — |
| 2025-10-30 | $12.18 | $186.26 | 80,267 | — | — |
| 2025-10-29 | $11.10 | $169.74 | 675,400 | — | — |
| 2025-10-28 | $12.00 | $183.50 | 47,767 | — | — |
| 2025-10-27 | $15.36 | $234.88 | 29,483 | — | — |
| 2025-10-24 | $17.64 | $269.75 | 8,250 | — | — |
| 2025-10-23 | $16.98 | $259.66 | 10,633 | — | — |
| 2025-10-22 | $18.30 | $279.84 | 55,517 | — | — |
| 2025-10-21 | $18.30 | $279.84 | 63,183 | — | — |
| 2025-10-20 | $18.48 | $282.60 | 63,800 | — | — |
| 2025-10-17 | $18.12 | $277.09 | 110,283 | — | — |
| 2025-10-16 | $20.70 | $316.54 | 20,000 | — | — |
| 2025-10-15 | $23.70 | $362.42 | 16,717 | — | — |
| 2025-10-14 | $25.98 | $397.28 | 16,383 | — | — |
| 2025-10-13 | $24.36 | $372.51 | 14,200 | — | — |
| 2025-10-10 | $23.70 | $362.42 | 26,883 | — | — |
| 2025-10-09 | $23.82 | $364.25 | 25,467 | — | — |
| 2025-10-08 | $22.26 | $340.40 | 23,867 | — | — |
| 2025-10-07 | $21.30 | $325.72 | 20,783 | — | — |
| 2025-10-06 | $21.24 | $324.80 | 14,800 | — | — |
| 2025-10-03 | $20.10 | $307.37 | 6,400 | — | — |
| 2025-10-02 | $19.86 | $303.70 | 32,667 | — | — |
| 2025-10-01 | $21.90 | $334.89 | 50,733 | — | — |
| 2025-09-30 | $21.96 | $335.81 | 54,783 | — | — |
| 2025-09-29 | $18.60 | $284.43 | 15,033 | — | — |
| 2025-09-26 | $18.00 | $275.26 | 7,000 | — | — |
| 2025-09-25 | $18.30 | $279.84 | 17,967 | — | — |
| 2025-09-24 | $19.68 | $300.95 | 8,967 | — | — |
| 2025-09-23 | $19.38 | $296.36 | 25,050 | — | — |
| 2025-09-22 | $18.00 | $275.26 | 59,167 | — | — |
| 2025-09-19 | $21.54 | $329.39 | 25,167 | — | — |
| 2025-09-18 | $23.16 | $354.16 | 28,833 | — | — |
| 2025-09-17 | $23.34 | $356.91 | 85,233 | — | — |
| 2025-09-16 | $20.04 | $306.45 | 181,617 | — | — |
| 2025-09-15 | $17.28 | $264.24 | 186,683 | — | — |
| 2025-09-12 | $19.86 | $303.70 | 78,050 | — | — |
| 2025-09-11 | $23.70 | $362.42 | 140,500 | — | — |
| 2025-09-10 | $25.98 | $397.28 | 5,620,317 | — | — |
| 2025-09-09 | $22.20 | $339.48 | 6,450 | — | — |
| 2025-09-08 | $21.00 | $321.13 | 3,833 | — | — |
| 2025-09-05 | $22.56 | $344.99 | 12,683 | — | — |
| 2025-09-04 | $21.00 | $321.13 | 5,050 | — | — |
| 2025-09-03 | $21.78 | $333.06 | 9,467 | — | — |
| 2025-09-02 | $21.84 | $333.98 | 6,400 | — | — |
| 2025-08-29 | $20.76 | $317.46 | 2,550 | — | — |
| 2025-08-28 | $19.92 | $304.62 | 3,150 | — | — |
| 2025-08-27 | $19.26 | $294.52 | 9,183 | — | — |
| 2025-08-26 | $18.42 | $281.68 | 2,467 | — | — |
| 2025-08-25 | $18.18 | $278.01 | 6,200 | — | — |
| 2025-08-22 | $20.04 | $306.45 | 2,717 | — | — |
| 2025-08-21 | $19.80 | $302.78 | 1,700 | — | — |
| 2025-08-20 | $18.96 | $289.94 | 2,133 | — | — |
| 2025-08-19 | $19.80 | $302.78 | 1,317 | — | — |
| 2025-08-18 | $20.10 | $307.37 | 17,167 | — | — |
| 2025-08-15 | $20.94 | $320.21 | 6,433 | — | — |
| 2025-08-14 | $21.42 | $327.55 | 43,617 | — | — |
| 2025-08-13 | $17.52 | $267.91 | 20,617 | — | — |
| 2025-08-12 | $14.70 | $224.79 | 32,650 | — | — |
| 2025-08-11 | $12.42 | $189.93 | 34,033 | — | — |
| 2025-08-08 | $12.84 | $196.35 | 45,767 | — | — |
| 2025-08-07 | $14.52 | $222.04 | 24,517 | — | — |
| 2025-08-06 | $18.00 | $275.26 | 4,700 | — | — |
| 2025-08-05 | $18.36 | $280.76 | 23,567 | — | — |
| 2025-08-04 | $19.98 | $305.53 | 9,933 | — | — |
| 2025-08-01 | $20.88 | $319.30 | 8,050 | — | — |
| 2025-07-31 | $20.82 | $318.38 | 32,217 | — | — |
| 2025-07-30 | $21.54 | $329.39 | 56,633 | — | — |
| 2025-07-29 | $23.34 | $356.91 | 1,831,383 | — | — |
| 2025-07-28 | $25.50 | $389.94 | 5,000 | — | — |
| 2025-07-25 | $24.48 | $374.35 | 1,283 | — | — |
| 2025-07-24 | $24.36 | $372.51 | 1,467 | — | — |
| 2025-07-23 | $23.70 | $362.42 | 6,350 | — | — |
| 2025-07-22 | $23.16 | $354.16 | 7,400 | — | — |
| 2025-07-21 | $24.24 | $370.68 | 16,600 | — | — |
| 2025-07-18 | $24.60 | $376.18 | 24,700 | — | — |
| 2025-07-17 | $22.56 | $344.99 | 8,317 | — | — |
| 2025-07-16 | $20.64 | $315.63 | 2,700 | — | — |
| 2025-07-15 | $20.40 | $311.96 | 1,767 | — | — |
| 2025-07-14 | $20.28 | $310.12 | 2,050 | — | — |
| 2025-07-11 | $20.58 | $314.71 | 5,333 | — | — |
| 2025-07-10 | $20.34 | $311.04 | 5,300 | — | — |
| 2025-07-09 | $20.28 | $310.12 | 3,083 | — | — |
| 2025-07-08 | $21.12 | $322.97 | 9,833 | — | — |
| 2025-07-07 | $18.66 | $285.35 | 12,633 | — | — |
| 2025-07-03 | $18.00 | $275.26 | 3,667 | — | — |
| 2025-07-02 | $18.36 | $280.76 | 23,433 | — | — |
| 2025-07-01 | $16.32 | $249.56 | 2,033 | — | — |
| 2025-06-30 | $15.90 | $243.14 | 4,683 | — | — |
| 2025-06-27 | $16.20 | $247.73 | 2,883 | — | — |
| 2025-06-26 | $15.60 | $238.55 | 1,733 | — | — |
| 2025-06-25 | $16.26 | $248.65 | 1,783 | — | — |
| 2025-06-24 | $15.66 | $239.47 | 9,400 | — | — |
| 2025-06-23 | $15.72 | $240.39 | 34,767 | — | — |
| 2025-06-20 | $15.06 | $230.30 | 46,733 | — | — |
| 2025-06-18 | $15.18 | $232.13 | 19,750 | — | — |
| 2025-06-17 | $15.06 | $230.30 | 10,067 | — | — |
| 2025-06-16 | $15.60 | $238.55 | 22,533 | — | — |
| 2025-06-13 | $15.18 | $232.13 | 37,400 | — | — |
| 2025-06-12 | $15.18 | $232.13 | 7,283 | — | — |
| 2025-06-11 | $15.00 | $229.38 | 37,967 | — | — |
| 2025-06-10 | $14.64 | $223.87 | 14,333 | — | — |
| 2025-06-09 | $13.74 | $210.11 | 7,333 | — | — |
| 2025-06-06 | $13.20 | $201.85 | 3,000 | — | — |
| 2025-06-05 | $13.86 | $211.95 | 53,583 | — | — |
| 2025-06-04 | $11.94 | $182.59 | 63,050 | — | — |
| 2025-06-03 | $12.24 | $187.17 | 23,717 | — | — |
| 2025-06-02 | $11.58 | $177.08 | 13,467 | — | — |
| 2025-05-30 | $12.72 | $194.51 | 4,567 | — | — |
| 2025-05-29 | $13.20 | $201.85 | 6,583 | — | — |
| 2025-05-28 | $13.56 | $207.36 | 4,517 | — | — |
| 2025-05-27 | $13.74 | $210.11 | 15,167 | — | — |
| 2025-05-23 | $13.86 | $211.95 | 9,350 | — | — |
| 2025-05-22 | $13.80 | $211.03 | 68,100 | — | — |
| 2025-05-21 | $14.82 | $226.63 | 20,450 | — | — |
| 2025-05-20 | $16.08 | $245.89 | 8,250 | — | — |
| 2025-05-19 | $15.42 | $235.80 | 37,367 | — | — |
| 2025-05-16 | $16.92 | $258.74 | 24,233 | — | — |
| 2025-05-15 | $16.14 | $246.81 | 39,617 | — | — |
| 2025-05-14 | $16.02 | $244.98 | 10,883 | — | — |
| 2025-05-13 | $15.66 | $239.47 | 51,000 | — | — |
| 2025-05-12 | $16.50 | $252.32 | 135,867 | — | — |
| 2025-05-09 | $14.88 | $227.54 | 65,183 | — | — |
| 2025-05-08 | $15.60 | $238.55 | 15,983 | — | — |
| 2025-05-07 | $14.76 | $225.71 | 57,467 | — | — |
| 2025-05-06 | $15.42 | $235.80 | 9,067 | — | — |
| 2025-05-05 | $15.36 | $234.88 | 24,800 | — | — |
| 2025-05-02 | $15.72 | $240.39 | 70,883 | — | — |
| 2025-05-01 | $15.60 | $238.55 | 48,317 | — | — |
| 2025-04-30 | $15.54 | $237.64 | 49,983 | — | — |
| 2025-04-29 | $15.42 | $235.80 | 26,150 | — | — |
| 2025-04-28 | $16.68 | $255.07 | 22,950 | — | — |
| 2025-04-25 | $16.80 | $256.90 | 21,783 | — | — |
| 2025-04-24 | $17.34 | $265.16 | 42,433 | — | — |
| 2025-04-23 | $17.58 | $268.83 | 100,500 | — | — |
| 2025-04-22 | $18.60 | $284.43 | 102,083 | — | — |
| 2025-04-21 | $15.48 | $236.72 | 24,217 | — | — |
| 2025-04-17 | $16.20 | $247.73 | 24,850 | — | — |
| 2025-04-16 | $17.28 | $264.24 | 17,833 | — | — |
| 2025-04-15 | $19.50 | $298.19 | 22,750 | — | — |
| 2025-04-14 | $20.52 | $313.79 | 65,650 | — | — |
| 2025-04-11 | $16.98 | $259.66 | 135,633 | — | — |
| 2025-04-10 | $18.24 | $278.93 | 122,733 | — | — |
| 2025-04-09 | $26.70 | $408.30 | 6,933,833 | — | — |
| 2025-04-08 | $13.08 | $200.02 | 51,983 | — | — |
| 2025-04-07 | $15.48 | $236.72 | 100,733 | — | — |
| 2025-04-04 | $25.50 | $389.94 | 1,860,817 | — | — |
| 2025-04-03 | $12.00 | $183.50 | 7,280 | — | — |
| 2025-04-02 | $14.40 | $220.20 | 22,730 | — | — |
| 2025-04-01 | $24.00 | $367.01 | 9,058 | — | — |
| 2025-03-31 | $24.00 | $367.01 | 5,177 | — | — |
| 2025-03-28 | $24.00 | $367.01 | 4,523 | — | — |
| 2025-03-27 | $24.00 | $367.01 | 5,132 | — | — |
| 2025-03-26 | $24.00 | $367.01 | 10,472 | — | — |
| 2025-03-25 | $24.00 | $367.01 | 7,919 | — | — |
| 2025-03-24 | $26.40 | $403.71 | 3,873 | — | — |
| 2025-03-21 | $26.40 | $403.71 | 1,888 | — | — |
| 2025-03-20 | $26.40 | $403.71 | 2,874 | — | — |
| 2025-03-19 | $26.40 | $403.71 | 2,931 | — | — |
| 2025-03-18 | $26.40 | $403.71 | 2,134 | — | — |
| 2025-03-17 | $28.80 | $440.41 | 2,060 | — | — |
| 2025-03-14 | $26.40 | $403.71 | 2,344 | — | — |
| 2025-03-13 | $26.40 | $403.71 | 2,398 | — | — |
| 2025-03-12 | $26.40 | $403.71 | 2,541 | — | — |
| 2025-03-11 | $26.40 | $403.71 | 6,385 | — | — |
| 2025-03-10 | $26.40 | $403.71 | 5,191 | — | — |
| 2025-03-07 | $28.80 | $440.41 | 6,813 | — | — |
| 2025-03-06 | $26.40 | $403.71 | 2,233 | — | — |
| 2025-03-05 | $26.40 | $403.71 | 2,650 | — | — |
| 2025-03-04 | $24.00 | $367.01 | 11,843 | — | — |
| 2025-03-03 | $26.40 | $403.71 | 6,825 | — | — |
| 2025-02-28 | $26.40 | $403.71 | 4,200 | — | — |
| 2025-02-27 | $28.80 | $440.41 | 8,279 | — | — |
| 2025-02-26 | $31.20 | $477.11 | 6,044 | — | — |
| 2025-02-25 | $31.20 | $477.11 | 16,453 | — | — |
| 2025-02-24 | $31.20 | $477.11 | 18,315 | — | — |
| 2025-02-21 | $33.60 | $513.81 | 37,342 | — | — |
| 2025-02-20 | $33.60 | $513.81 | 35,098 | — | — |
| 2025-02-19 | $31.20 | $477.11 | 13,929 | — | — |
| 2025-02-18 | $31.20 | $477.11 | 12,347 | — | — |
| 2025-02-14 | $31.20 | $477.11 | 11,100 | — | — |
| 2025-02-13 | $31.20 | $477.11 | 23,495 | — | — |
| 2025-02-12 | $36.00 | $550.51 | 122,614 | — | — |
| 2025-02-11 | $33.60 | $513.81 | 45,589 | — | — |
| 2025-02-10 | $31.20 | $477.11 | 4,568 | — | — |
| 2025-02-07 | $31.20 | $477.11 | 7,643 | — | — |
| 2025-02-06 | $31.20 | $477.11 | 10,602 | — | — |
| 2025-02-05 | $31.20 | $477.11 | 3,683 | — | — |
| 2025-02-04 | $28.80 | $440.41 | 8,313 | — | — |
| 2025-02-03 | $28.80 | $440.41 | 8,497 | — | — |
| 2025-01-31 | $28.80 | $440.41 | 17,147 | — | — |
| 2025-01-30 | $28.80 | $440.41 | 11,648 | — | — |
| 2025-01-29 | $28.80 | $440.41 | 19,416 | — | — |
| 2025-01-28 | $33.60 | $513.81 | 7,766 | — | — |
| 2025-01-27 | $36.00 | $550.51 | 10,955 | — | — |
| 2025-01-24 | $38.40 | $587.21 | 8,103 | — | — |
| 2025-01-23 | $38.40 | $587.21 | 5,608 | — | — |
| 2025-01-22 | $38.40 | $587.21 | 6,513 | — | — |
| 2025-01-21 | $40.80 | $623.91 | 21,520 | — | — |
| 2025-01-17 | $43.20 | $660.61 | 98,925 | — | — |
| 2025-01-16 | $38.40 | $587.21 | 14,962 | — | — |
| 2025-01-15 | $40.80 | $623.91 | 11,075 | — | — |
| 2025-01-14 | $38.40 | $587.21 | 8,807 | — | — |
| 2025-01-13 | $40.80 | $623.91 | 10,609 | — | — |
| 2025-01-10 | $43.20 | $660.61 | 15,826 | — | — |
| 2025-01-08 | $43.20 | $660.61 | 24,541 | — | — |
| 2025-01-07 | $55.20 | $844.12 | 31,019 | — | — |
| 2025-01-06 | $57.60 | $880.82 | 12,254 | — | — |
| 2025-01-03 | $57.60 | $880.82 | 5,295 | — | — |
| 2025-01-02 | $57.60 | $880.82 | 10,876 | — | — |