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
- 2010-11-12 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 | $11.76 | $11.76 | 5,186 | — | — |
| 2025-12-30 | $10.92 | $10.92 | 15,257 | — | — |
| 2025-12-29 | $12.53 | $12.53 | 8,843 | — | — |
| 2025-12-26 | $15.54 | $15.54 | 929 | — | — |
| 2025-12-24 | $15.96 | $15.96 | 443 | — | — |
| 2025-12-23 | $15.54 | $15.54 | 2,671 | — | — |
| 2025-12-22 | $15.96 | $15.96 | 13,614 | — | — |
| 2025-12-19 | $17.99 | $17.99 | 2,914 | — | — |
| 2025-12-18 | $17.78 | $17.78 | 1,457 | — | — |
| 2025-12-17 | $18.48 | $18.48 | 1,643 | — | — |
| 2025-12-16 | $19.04 | $19.04 | 2,000 | — | — |
| 2025-12-15 | $19.60 | $19.60 | 2,271 | — | — |
| 2025-12-12 | $21.14 | $21.14 | 1,543 | — | — |
| 2025-12-11 | $21.42 | $21.42 | 1,629 | — | — |
| 2025-12-10 | $22.26 | $22.26 | 3,914 | — | — |
| 2025-12-09 | $22.54 | $22.54 | 10,357 | — | — |
| 2025-12-08 | $20.20 | $20.20 | 1,714 | — | — |
| 2025-12-05 | $20.09 | $20.09 | 3,371 | — | — |
| 2025-12-04 | $20.86 | $20.86 | 3,529 | — | — |
| 2025-12-03 | $21.63 | $21.63 | 1,900 | — | — |
| 2025-12-02 | $21.91 | $21.91 | 1,414 | — | — |
| 2025-12-01 | $22.26 | $22.26 | 2,771 | — | — |
| 2025-11-28 | $21.28 | $21.28 | 586 | — | — |
| 2025-11-26 | $20.44 | $20.44 | 2,029 | — | — |
| 2025-11-25 | $20.16 | $20.16 | 2,600 | — | — |
| 2025-11-24 | $19.82 | $19.82 | 1,886 | — | — |
| 2025-11-21 | $18.24 | $18.24 | 2,829 | — | — |
| 2025-11-20 | $17.99 | $17.99 | 2,557 | — | — |
| 2025-11-19 | $18.62 | $18.62 | 3,314 | — | — |
| 2025-11-18 | $19.67 | $19.67 | 2,271 | — | — |
| 2025-11-17 | $19.53 | $19.53 | 3,514 | — | — |
| 2025-11-14 | $21.35 | $21.35 | 2,186 | — | — |
| 2025-11-13 | $21.98 | $21.98 | 2,000 | — | — |
| 2025-11-12 | $22.40 | $22.40 | 2,500 | — | — |
| 2025-11-11 | $22.89 | $22.89 | 3,500 | — | — |
| 2025-11-10 | $21.42 | $21.42 | 1,429 | — | — |
| 2025-11-07 | $20.79 | $20.79 | 5,457 | — | — |
| 2025-11-06 | $21.28 | $21.28 | 5,686 | — | — |
| 2025-11-05 | $21.91 | $21.91 | 3,943 | — | — |
| 2025-11-04 | $22.05 | $22.05 | 5,771 | — | — |
| 2025-11-03 | $23.38 | $23.38 | 5,314 | — | — |
| 2025-10-31 | $23.73 | $23.73 | 6,957 | — | — |
| 2025-10-30 | $23.94 | $23.94 | 18,486 | — | — |
| 2025-10-29 | $24.15 | $24.15 | 8,886 | — | — |
| 2025-10-28 | $24.15 | $24.15 | 29,714 | — | — |
| 2025-10-27 | $26.04 | $26.04 | 10,586 | — | — |
| 2025-10-24 | $26.11 | $26.11 | 42,514 | — | — |
| 2025-10-23 | $28.63 | $28.63 | 663,786 | — | — |
| 2025-10-22 | $26.81 | $26.81 | 57,414 | — | — |
| 2025-10-21 | $28.00 | $28.00 | 12,543 | — | — |
| 2025-10-20 | $28.91 | $28.91 | 6,357 | — | — |
| 2025-10-17 | $27.51 | $27.51 | 9,514 | — | — |
| 2025-10-16 | $28.21 | $28.21 | 13,114 | — | — |
| 2025-10-15 | $29.96 | $29.96 | 12,643 | — | — |
| 2025-10-14 | $31.36 | $31.36 | 14,857 | — | — |
| 2025-10-13 | $30.94 | $30.94 | 20,857 | — | — |
| 2025-10-10 | $29.47 | $29.47 | 37,657 | — | — |
| 2025-10-09 | $29.96 | $29.96 | 30,357 | — | — |
| 2025-10-08 | $29.12 | $29.12 | 56,571 | — | — |
| 2025-10-07 | $32.62 | $32.62 | 820,129 | — | — |
| 2025-10-06 | $29.40 | $29.40 | 13,829 | — | — |
| 2025-10-03 | $28.28 | $28.28 | 15,729 | — | — |
| 2025-10-02 | $28.98 | $28.98 | 32,371 | — | — |
| 2025-10-01 | $26.81 | $26.81 | 14,686 | — | — |
| 2025-09-30 | $26.04 | $26.04 | 38,643 | — | — |
| 2025-09-29 | $26.81 | $26.81 | 86,986 | — | — |
| 2025-09-26 | $26.60 | $26.60 | 113,814 | — | — |
| 2025-09-25 | $38.50 | $38.50 | 1,170,900 | — | — |
| 2025-09-24 | $37.94 | $37.94 | 11,400 | — | — |
| 2025-09-23 | $39.90 | $39.90 | 11,543 | — | — |
| 2025-09-22 | $39.06 | $39.06 | 26,300 | — | — |
| 2025-09-19 | $36.26 | $36.26 | 12,612 | — | — |
| 2025-09-18 | $39.45 | $39.45 | 35,522 | — | — |
| 2025-09-17 | $49.24 | $49.24 | 3,851 | — | — |
| 2025-09-16 | $50.22 | $50.22 | 8,311 | — | — |
| 2025-09-15 | $49.98 | $49.98 | 2,757 | — | — |
| 2025-09-12 | $51.21 | $51.21 | 3,003 | — | — |
| 2025-09-11 | $51.45 | $51.45 | 11,255 | — | — |
| 2025-09-10 | $49.98 | $49.98 | 6,357 | — | — |
| 2025-09-09 | $54.88 | $54.88 | 6,682 | — | — |
| 2025-09-08 | $54.63 | $54.63 | 5,625 | — | — |
| 2025-09-05 | $55.86 | $55.86 | 2,895 | — | — |
| 2025-09-04 | $52.43 | $52.43 | 1,090 | — | — |
| 2025-09-03 | $52.92 | $52.92 | 884 | — | — |
| 2025-09-02 | $52.67 | $52.67 | 1,892 | — | — |
| 2025-08-29 | $53.90 | $53.90 | 1,458 | — | — |
| 2025-08-28 | $55.37 | $55.37 | 2,036 | — | — |
| 2025-08-27 | $52.19 | $52.19 | 1,505 | — | — |
| 2025-08-26 | $53.41 | $53.41 | 1,592 | — | — |
| 2025-08-25 | $55.13 | $55.13 | 1,580 | — | — |
| 2025-08-22 | $56.84 | $56.84 | 2,758 | — | — |
| 2025-08-21 | $52.43 | $52.43 | 1,500 | — | — |
| 2025-08-20 | $49.74 | $49.74 | 3,507 | — | — |
| 2025-08-19 | $53.17 | $53.17 | 1,718 | — | — |
| 2025-08-18 | $53.65 | $53.65 | 2,163 | — | — |
| 2025-08-15 | $53.41 | $53.41 | 2,078 | — | — |
| 2025-08-14 | $53.90 | $53.90 | 4,934 | — | — |
| 2025-08-13 | $58.06 | $58.06 | 2,849 | — | — |
| 2025-08-12 | $58.80 | $58.80 | 8,330 | — | — |
| 2025-08-11 | $58.31 | $58.31 | 1,360 | — | — |
| 2025-08-08 | $60.03 | $60.03 | 1,013 | — | — |
| 2025-08-07 | $58.56 | $58.56 | 3,511 | — | — |
| 2025-08-06 | $58.56 | $58.56 | 2,278 | — | — |
| 2025-08-05 | $57.58 | $57.58 | 2,480 | — | — |
| 2025-08-04 | $57.58 | $57.58 | 2,465 | — | — |
| 2025-08-01 | $55.13 | $55.13 | 5,660 | — | — |
| 2025-07-31 | $58.31 | $58.31 | 9,056 | — | — |
| 2025-07-30 | $57.82 | $57.82 | 4,396 | — | — |
| 2025-07-29 | $59.78 | $59.78 | 10,912 | — | — |
| 2025-07-28 | $65.42 | $65.42 | 13,380 | — | — |
| 2025-07-25 | $75.71 | $75.71 | 18,388 | — | — |
| 2025-07-24 | $82.32 | $82.32 | 115,904 | — | — |
| 2025-07-23 | $67.62 | $67.62 | 12,378 | — | — |
| 2025-07-22 | $62.23 | $62.23 | 4,224 | — | — |
| 2025-07-21 | $63.46 | $63.46 | 5,255 | — | — |
| 2025-07-18 | $61.99 | $61.99 | 4,646 | — | — |
| 2025-07-17 | $60.51 | $60.51 | 1,883 | — | — |
| 2025-07-16 | $59.04 | $59.04 | 2,621 | — | — |
| 2025-07-15 | $57.33 | $57.33 | 1,434 | — | — |
| 2025-07-14 | $58.06 | $58.06 | 1,591 | — | — |
| 2025-07-11 | $58.80 | $58.80 | 4,644 | — | — |
| 2025-07-10 | $60.76 | $60.76 | 1,472 | — | — |
| 2025-07-09 | $59.29 | $59.29 | 956 | — | — |
| 2025-07-08 | $61.01 | $61.01 | 1,093 | — | — |
| 2025-07-07 | $61.25 | $61.25 | 1,065 | — | — |
| 2025-07-03 | $60.51 | $60.51 | 901 | — | — |
| 2025-07-02 | $62.23 | $62.23 | 2,104 | — | — |
| 2025-07-01 | $59.78 | $59.78 | 2,177 | — | — |
| 2025-06-30 | $56.35 | $56.35 | 2,126 | — | — |
| 2025-06-27 | $57.33 | $57.33 | 4,248 | — | — |
| 2025-06-26 | $59.78 | $59.78 | 2,469 | — | — |
| 2025-06-25 | $61.25 | $61.25 | 1,705 | — | — |
| 2025-06-24 | $60.27 | $60.27 | 3,732 | — | — |
| 2025-06-23 | $58.56 | $58.56 | 3,568 | — | — |
| 2025-06-20 | $58.80 | $58.80 | 1,402 | — | — |
| 2025-06-18 | $59.54 | $59.54 | 3,811 | — | — |
| 2025-06-17 | $59.29 | $59.29 | 2,012 | — | — |
| 2025-06-16 | $58.80 | $58.80 | 23,803 | — | — |
| 2025-06-13 | $64.43 | $64.43 | 2,790 | — | — |
| 2025-06-12 | $68.60 | $68.60 | 4,939 | — | — |
| 2025-06-11 | $72.76 | $72.76 | 10,557 | — | — |
| 2025-06-10 | $74.72 | $74.72 | 10,565 | — | — |
| 2025-06-09 | $70.81 | $70.81 | 3,363 | — | — |
| 2025-06-06 | $72.52 | $72.52 | 5,671 | — | — |
| 2025-06-05 | $67.86 | $67.86 | 1,982 | — | — |
| 2025-06-04 | $70.56 | $70.56 | 4,630 | — | — |
| 2025-06-03 | $68.11 | $68.11 | 3,519 | — | — |
| 2025-06-02 | $66.15 | $66.15 | 2,717 | — | — |
| 2025-05-30 | $64.93 | $64.93 | 2,798 | — | — |
| 2025-05-29 | $63.46 | $63.46 | 4,510 | — | — |
| 2025-05-28 | $69.33 | $69.33 | 3,498 | — | — |
| 2025-05-27 | $68.60 | $68.60 | 5,273 | — | — |
| 2025-05-23 | $69.33 | $69.33 | 9,881 | — | — |
| 2025-05-22 | $68.60 | $68.60 | 24,062 | — | — |
| 2025-05-21 | $68.60 | $68.60 | 5,681 | — | — |
| 2025-05-20 | $66.89 | $66.89 | 22,307 | — | — |
| 2025-05-19 | $67.38 | $67.38 | 7,420 | — | — |
| 2025-05-16 | $76.68 | $76.68 | 6,711 | — | — |
| 2025-05-15 | $82.32 | $82.32 | 25,263 | — | — |
| 2025-05-14 | $87.96 | $87.96 | 6,899 | — | — |
| 2025-05-13 | $94.32 | $94.32 | 10,881 | — | — |
| 2025-05-12 | $98.49 | $98.49 | 18,371 | — | — |
| 2025-05-09 | $108.78 | $108.78 | 280,857 | — | — |
| 2025-05-08 | $93.10 | $93.10 | 47,214 | — | — |
| 2025-05-07 | $88.45 | $88.45 | 35,938 | — | — |
| 2025-05-06 | $95.55 | $95.55 | 100,182 | — | — |
| 2025-05-05 | $166.60 | $166.60 | 2,453,937 | — | — |
| 2025-05-02 | $69.33 | $69.33 | 375,671 | — | — |
| 2025-05-01 | $57.33 | $57.33 | 802 | — | — |
| 2025-04-30 | $57.33 | $57.33 | 3,031 | — | — |
| 2025-04-29 | $57.58 | $57.58 | 2,288 | — | — |
| 2025-04-28 | $61.25 | $61.25 | 2,933 | — | — |
| 2025-04-25 | $61.25 | $61.25 | 8,091 | — | — |
| 2025-04-24 | $56.60 | $56.60 | 1,511 | — | — |
| 2025-04-23 | $55.62 | $55.62 | 1,623 | — | — |
| 2025-04-22 | $52.92 | $52.92 | 741 | — | — |
| 2025-04-21 | $49.74 | $49.74 | 1,134 | — | — |
| 2025-04-17 | $53.65 | $53.65 | 442 | — | — |
| 2025-04-16 | $52.92 | $52.92 | 1,736 | — | — |
| 2025-04-15 | $57.08 | $57.08 | 2,035 | — | — |
| 2025-04-14 | $53.90 | $53.90 | 1,900 | — | — |
| 2025-04-11 | $51.70 | $51.70 | 2,151 | — | — |
| 2025-04-10 | $51.94 | $51.94 | 6,747 | — | — |
| 2025-04-09 | $53.65 | $53.65 | 2,353 | — | — |
| 2025-04-08 | $51.45 | $51.45 | 2,228 | — | — |
| 2025-04-07 | $52.19 | $52.19 | 6,336 | — | — |
| 2025-04-04 | $51.21 | $51.21 | 2,676 | — | — |
| 2025-04-03 | $53.90 | $53.90 | 603 | — | — |
| 2025-04-02 | $57.08 | $57.08 | 1,245 | — | — |
| 2025-04-01 | $59.29 | $59.29 | 1,175 | — | — |
| 2025-03-31 | $58.56 | $58.56 | 1,172 | — | — |
| 2025-03-28 | $61.74 | $61.74 | 1,516 | — | — |
| 2025-03-27 | $65.90 | $65.90 | 781 | — | — |
| 2025-03-26 | $67.13 | $67.13 | 1,716 | — | — |
| 2025-03-25 | $68.85 | $68.85 | 1,732 | — | — |
| 2025-03-24 | $64.93 | $64.93 | 1,724 | — | — |
| 2025-03-21 | $65.90 | $65.90 | 3,593 | — | — |
| 2025-03-20 | $73.01 | $73.01 | 1,985 | — | — |
| 2025-03-19 | $72.52 | $72.52 | 1,461 | — | — |
| 2025-03-18 | $73.50 | $73.50 | 3,880 | — | — |
| 2025-03-17 | $80.61 | $80.61 | 3,888 | — | — |
| 2025-03-14 | $75.95 | $75.95 | 1,851 | — | — |
| 2025-03-13 | $76.20 | $76.20 | 2,044 | — | — |
| 2025-03-12 | $71.05 | $71.05 | 1,446 | — | — |
| 2025-03-11 | $73.99 | $73.99 | 1,681 | — | — |
| 2025-03-10 | $71.05 | $71.05 | 3,211 | — | — |
| 2025-03-07 | $73.50 | $73.50 | 10,731 | — | — |
| 2025-03-06 | $73.50 | $73.50 | 4,144 | — | — |
| 2025-03-05 | $83.30 | $83.30 | 22,392 | — | — |
| 2025-03-04 | $81.10 | $81.10 | 2,862 | — | — |
| 2025-03-03 | $90.65 | $90.65 | 4,305 | — | — |
| 2025-02-28 | $105.35 | $105.35 | 1,494 | — | — |
| 2025-02-27 | $98.00 | $98.00 | 2,358 | — | — |
| 2025-02-26 | $106.08 | $106.08 | 11,927 | — | — |
| 2025-02-25 | $140.63 | $140.63 | 1,973 | — | — |
| 2025-02-24 | $142.10 | $142.10 | 4,155 | — | — |
| 2025-02-21 | $165.38 | $165.38 | 1,970 | — | — |
| 2025-02-20 | $176.15 | $176.15 | 1,858 | — | — |
| 2025-02-19 | $174.44 | $174.44 | 3,046 | — | — |
| 2025-02-18 | $195.02 | $195.02 | 1,793 | — | — |
| 2025-02-14 | $206.04 | $206.04 | 1,130 | — | — |
| 2025-02-13 | $211.43 | $211.43 | 3,015 | — | — |
| 2025-02-12 | $233.98 | $233.98 | 1,137 | — | — |
| 2025-02-11 | $245.00 | $245.00 | 1,425 | — | — |
| 2025-02-10 | $269.50 | $269.50 | 3,302 | — | — |
| 2025-02-07 | $257.25 | $257.25 | 3,968 | — | — |
| 2025-02-06 | $271.95 | $271.95 | 1,911 | — | — |
| 2025-02-05 | $284.20 | $284.20 | 1,702 | — | — |
| 2025-02-04 | $274.40 | $274.40 | 5,028 | — | — |
| 2025-02-03 | $306.25 | $306.25 | 4,607 | — | — |
| 2025-01-31 | $311.15 | $311.15 | 12,486 | — | — |
| 2025-01-30 | $286.65 | $286.65 | 5,514 | — | — |
| 2025-01-29 | $296.45 | $296.45 | 16,255 | — | — |
| 2025-01-28 | $267.05 | $267.05 | 7,520 | — | — |
| 2025-01-27 | $262.15 | $262.15 | 7,043 | — | — |
| 2025-01-24 | $298.90 | $298.90 | 38,340 | — | — |
| 2025-01-23 | $286.65 | $286.65 | 510,665 | — | — |
| 2025-01-22 | $197.23 | $197.23 | 2,906 | — | — |
| 2025-01-21 | $203.84 | $203.84 | 5,430 | — | — |
| 2025-01-17 | $218.05 | $218.05 | 19,128 | — | — |
| 2025-01-16 | $200.90 | $200.90 | 31,786 | — | — |
| 2025-01-15 | $232.26 | $232.26 | 18,191 | — | — |
| 2025-01-14 | $294.00 | $294.00 | 7,383 | — | — |
| 2025-01-13 | $330.75 | $330.75 | 34,673 | — | — |
| 2025-01-10 | $367.50 | $367.50 | 18,006 | — | — |
| 2025-01-08 | $450.80 | $450.80 | 312,770 | — | — |
| 2025-01-07 | $335.65 | $335.65 | 26,266 | — | — |
| 2025-01-06 | $487.55 | $487.55 | 66,176 | — | — |
| 2025-01-03 | $646.80 | $646.80 | 1,462,415 | — | — |
| 2025-01-02 | $262.15 | $262.15 | 2,465,716 | — | — |