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
- 2023-12-14 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 | $22.80 | $22.80 | 22,305 | — | — |
| 2025-12-30 | $23.40 | $23.40 | 62,960 | — | — |
| 2025-12-29 | $24.20 | $24.20 | 43,770 | — | — |
| 2025-12-26 | $27.40 | $27.40 | 229,085 | — | — |
| 2025-12-24 | $26.20 | $26.20 | 23,575 | — | — |
| 2025-12-23 | $29.20 | $29.20 | 38,700 | — | — |
| 2025-12-22 | $31.60 | $31.60 | 72,380 | — | — |
| 2025-12-19 | $33.60 | $33.60 | 34,013 | — | — |
| 2025-12-18 | $34.08 | $34.08 | 91,725 | — | — |
| 2025-12-17 | $54.24 | $54.24 | 21,651 | — | — |
| 2025-12-16 | $53.76 | $53.76 | 31,772 | — | — |
| 2025-12-15 | $62.40 | $62.40 | 19,438 | — | — |
| 2025-12-12 | $67.68 | $67.68 | 20,077 | — | — |
| 2025-12-11 | $67.20 | $67.20 | 21,165 | — | — |
| 2025-12-10 | $73.44 | $73.44 | 29,342 | — | — |
| 2025-12-09 | $75.84 | $75.84 | 44,599 | — | — |
| 2025-12-08 | $68.64 | $68.64 | 47,711 | — | — |
| 2025-12-05 | $73.92 | $73.92 | 287,266 | — | — |
| 2025-12-04 | $66.72 | $66.72 | 123,583 | — | — |
| 2025-12-03 | $65.76 | $65.76 | 96,718 | — | — |
| 2025-12-02 | $70.56 | $70.56 | 67,658 | — | — |
| 2025-12-01 | $83.52 | $83.52 | 91,453 | — | — |
| 2025-11-28 | $107.04 | $107.04 | 79,549 | — | — |
| 2025-11-26 | $108.48 | $108.48 | 299,515 | — | — |
| 2025-11-25 | $129.60 | $129.60 | 268,907 | — | — |
| 2025-11-24 | $230.88 | $230.88 | 707,010 | — | — |
| 2025-11-21 | $348.00 | $348.00 | 277 | — | — |
| 2025-11-20 | $342.72 | $342.72 | 622 | — | — |
| 2025-11-19 | $355.20 | $355.20 | 269 | — | — |
| 2025-11-18 | $362.40 | $362.40 | 479 | — | — |
| 2025-11-17 | $339.36 | $339.36 | 508 | — | — |
| 2025-11-14 | $370.56 | $370.56 | 1,397 | — | — |
| 2025-11-13 | $447.84 | $447.84 | 850 | — | — |
| 2025-11-12 | $494.40 | $494.40 | 452 | — | — |
| 2025-11-11 | $494.40 | $494.40 | 370 | — | — |
| 2025-11-10 | $513.60 | $513.60 | 246 | — | — |
| 2025-11-07 | $494.40 | $494.40 | 642 | — | — |
| 2025-11-06 | $504.00 | $504.00 | 569 | — | — |
| 2025-11-05 | $508.80 | $508.80 | 173 | — | — |
| 2025-11-04 | $494.40 | $494.40 | 524 | — | — |
| 2025-11-03 | $513.60 | $513.60 | 761 | — | — |
| 2025-10-31 | $523.20 | $523.20 | 603 | — | — |
| 2025-10-30 | $504.00 | $504.00 | 839 | — | — |
| 2025-10-29 | $528.00 | $528.00 | 1,628 | — | — |
| 2025-10-28 | $518.40 | $518.40 | 565 | — | — |
| 2025-10-27 | $528.00 | $528.00 | 547 | — | — |
| 2025-10-24 | $508.80 | $508.80 | 630 | — | — |
| 2025-10-23 | $499.20 | $499.20 | 904 | — | — |
| 2025-10-22 | $499.20 | $499.20 | 2,743 | — | — |
| 2025-10-21 | $552.00 | $552.00 | 965 | — | — |
| 2025-10-20 | $576.00 | $576.00 | 794 | — | — |
| 2025-10-17 | $547.20 | $547.20 | 919 | — | — |
| 2025-10-16 | $556.80 | $556.80 | 1,941 | — | — |
| 2025-10-15 | $585.60 | $585.60 | 1,334 | — | — |
| 2025-10-14 | $604.80 | $604.80 | 4,740 | — | — |
| 2025-10-13 | $528.00 | $528.00 | 29,046 | — | — |
| 2025-10-10 | $528.00 | $528.00 | 4,034 | — | — |
| 2025-10-09 | $619.20 | $619.20 | 581 | — | — |
| 2025-10-08 | $628.80 | $628.80 | 809 | — | — |
| 2025-10-07 | $628.80 | $628.80 | 895 | — | — |
| 2025-10-06 | $643.20 | $643.20 | 1,281 | — | — |
| 2025-10-03 | $633.60 | $633.60 | 1,348 | — | — |
| 2025-10-02 | $628.80 | $628.80 | 2,259 | — | — |
| 2025-10-01 | $648.00 | $648.00 | 1,611 | — | — |
| 2025-09-30 | $667.20 | $667.20 | 2,261 | — | — |
| 2025-09-29 | $657.60 | $657.60 | 7,205 | — | — |
| 2025-09-26 | $696.00 | $696.00 | 7,590 | — | — |
| 2025-09-25 | $792.00 | $792.00 | 3,830 | — | — |
| 2025-09-24 | $768.00 | $768.00 | 6,442 | — | — |
| 2025-09-23 | $1,084.80 | $1,084.80 | 3,543 | — | — |
| 2025-09-22 | $1,804.80 | $1,804.80 | 400 | — | — |
| 2025-09-19 | $1,929.60 | $1,929.60 | 656 | — | — |
| 2025-09-18 | $2,001.60 | $2,001.60 | 749 | — | — |
| 2025-09-17 | $1,843.20 | $1,843.20 | 735 | — | — |
| 2025-09-16 | $1,800.00 | $1,800.00 | 1,343 | — | — |
| 2025-09-15 | $1,958.40 | $1,958.40 | 918 | — | — |
| 2025-09-12 | $2,160.00 | $2,160.00 | 1,329 | — | — |
| 2025-09-11 | $2,356.80 | $2,356.80 | 2,568 | — | — |
| 2025-09-10 | $2,424.00 | $2,424.00 | 3,653 | — | — |
| 2025-09-09 | $3,451.20 | $3,451.20 | 1,591 | — | — |
| 2025-09-08 | $3,724.80 | $3,724.80 | 23,561 | — | — |
| 2025-09-05 | $4,632.00 | $4,632.00 | 23,758 | — | — |
| 2025-09-04 | $3,936.00 | $3,936.00 | 86,791 | — | — |
| 2025-09-03 | $2,284.80 | $2,284.80 | 1,199 | — | — |
| 2025-09-02 | $2,448.00 | $2,448.00 | 3,726 | — | — |
| 2025-08-29 | $2,491.20 | $2,491.20 | 4,644 | — | — |
| 2025-08-28 | $2,404.80 | $2,404.80 | 7,678 | — | — |
| 2025-08-27 | $2,582.40 | $2,582.40 | 144,252 | — | — |
| 2025-08-26 | $1,900.80 | $1,900.80 | 16,414 | — | — |
| 2025-08-25 | $2,280.00 | $2,280.00 | 403,807 | — | — |
| 2025-08-22 | $628.80 | $628.80 | 106 | — | — |
| 2025-08-21 | $604.80 | $604.80 | 49 | — | — |
| 2025-08-20 | $590.40 | $590.40 | 25 | — | — |
| 2025-08-19 | $590.40 | $590.40 | 36 | — | — |
| 2025-08-18 | $604.80 | $604.80 | 69 | — | — |
| 2025-08-15 | $609.60 | $609.60 | 47 | — | — |
| 2025-08-14 | $612.00 | $612.00 | 171 | — | — |
| 2025-08-13 | $585.60 | $585.60 | 64 | — | — |
| 2025-08-12 | $590.40 | $590.40 | 22 | — | — |
| 2025-08-11 | $580.80 | $580.80 | 66 | — | — |
| 2025-08-08 | $580.80 | $580.80 | 41 | — | — |
| 2025-08-07 | $581.28 | $581.28 | 105 | — | — |
| 2025-08-06 | $600.00 | $600.00 | 62 | — | — |
| 2025-08-05 | $580.80 | $580.80 | 56 | — | — |
| 2025-08-04 | $576.00 | $576.00 | 74 | — | — |
| 2025-08-01 | $576.00 | $576.00 | 135 | — | — |
| 2025-07-31 | $590.40 | $590.40 | 270 | — | — |
| 2025-07-30 | $619.20 | $619.20 | 173 | — | — |
| 2025-07-29 | $628.80 | $628.80 | 191 | — | — |
| 2025-07-28 | $652.80 | $652.80 | 191 | — | — |
| 2025-07-25 | $676.80 | $676.80 | 45 | — | — |
| 2025-07-24 | $681.60 | $681.60 | 234 | — | — |
| 2025-07-23 | $691.20 | $691.20 | 103 | — | — |
| 2025-07-22 | $691.20 | $691.20 | 101 | — | — |
| 2025-07-21 | $700.80 | $700.80 | 105 | — | — |
| 2025-07-18 | $700.80 | $700.80 | 143 | — | — |
| 2025-07-17 | $705.60 | $705.60 | 178 | — | — |
| 2025-07-16 | $700.80 | $700.80 | 138 | — | — |
| 2025-07-15 | $691.20 | $691.20 | 251 | — | — |
| 2025-07-14 | $720.00 | $720.00 | 407 | — | — |
| 2025-07-11 | $724.80 | $724.80 | 634 | — | — |
| 2025-07-10 | $686.40 | $686.40 | 251 | — | — |
| 2025-07-09 | $696.00 | $696.00 | 429 | — | — |
| 2025-07-08 | $681.60 | $681.60 | 1,240 | — | — |
| 2025-07-07 | $648.00 | $648.00 | 7,816 | — | — |
| 2025-07-03 | $566.40 | $566.40 | 22,264 | — | — |
| 2025-07-02 | $700.80 | $700.80 | 73 | — | — |
| 2025-07-01 | $686.40 | $686.40 | 167 | — | — |
| 2025-06-30 | $667.20 | $667.20 | 101 | — | — |
| 2025-06-27 | $672.00 | $672.00 | 78 | — | — |
| 2025-06-26 | $691.20 | $691.20 | 139 | — | — |
| 2025-06-25 | $684.00 | $684.00 | 130 | — | — |
| 2025-06-24 | $676.80 | $676.80 | 174 | — | — |
| 2025-06-23 | $667.20 | $667.20 | 176 | — | — |
| 2025-06-20 | $696.00 | $696.00 | 878 | — | — |
| 2025-06-18 | $792.00 | $792.00 | 2,707 | — | — |
| 2025-06-17 | $676.80 | $676.80 | 1,586 | — | — |
| 2025-06-16 | $571.20 | $571.20 | 259 | — | — |
| 2025-06-13 | $561.60 | $561.60 | 419 | — | — |
| 2025-06-12 | $576.00 | $576.00 | 1,029 | — | — |
| 2025-06-11 | $600.00 | $600.00 | 231 | — | — |
| 2025-06-10 | $624.00 | $624.00 | 195 | — | — |
| 2025-06-09 | $633.60 | $633.60 | 323 | — | — |
| 2025-06-06 | $633.60 | $633.60 | 326 | — | — |
| 2025-06-05 | $624.00 | $624.00 | 649 | — | — |
| 2025-06-04 | $662.40 | $662.40 | 478 | — | — |
| 2025-06-03 | $648.00 | $648.00 | 840 | — | — |
| 2025-06-02 | $720.00 | $720.00 | 3,264 | — | — |
| 2025-05-30 | $600.00 | $600.00 | 4,467 | — | — |
| 2025-05-29 | $532.80 | $532.80 | 365 | — | — |
| 2025-05-28 | $561.60 | $561.60 | 692 | — | — |
| 2025-05-27 | $619.20 | $619.20 | 369 | — | — |
| 2025-05-23 | $633.60 | $633.60 | 485 | — | — |
| 2025-05-22 | $600.00 | $600.00 | 906 | — | — |
| 2025-05-21 | $676.80 | $676.80 | 933 | — | — |
| 2025-05-20 | $696.00 | $696.00 | 570 | — | — |
| 2025-05-19 | $696.00 | $696.00 | 891 | — | — |
| 2025-05-16 | $806.40 | $806.40 | 1,080 | — | — |
| 2025-05-15 | $840.00 | $840.00 | 2,121 | — | — |
| 2025-05-14 | $912.00 | $912.00 | 12,052 | — | — |
| 2025-05-13 | $1,603.20 | $1,603.20 | 28,070 | — | — |
| 2025-05-12 | $1,132.80 | $1,132.80 | 59,415 | — | — |
| 2025-05-09 | $2,592.00 | $2,592.00 | 154 | — | — |
| 2025-05-08 | $2,718.24 | $2,718.24 | 105 | — | — |
| 2025-05-07 | $2,880.00 | $2,880.00 | 114 | — | — |
| 2025-05-06 | $3,120.00 | $3,120.00 | 72 | — | — |
| 2025-05-05 | $3,271.20 | $3,271.20 | 16 | — | — |
| 2025-05-02 | $3,441.60 | $3,441.60 | 15 | — | — |
| 2025-05-01 | $3,187.20 | $3,187.20 | 37 | — | — |
| 2025-04-30 | $3,110.40 | $3,110.40 | 68 | — | — |
| 2025-04-29 | $3,244.80 | $3,244.80 | 154 | — | — |
| 2025-04-28 | $3,552.00 | $3,552.00 | 459 | — | — |
| 2025-04-25 | $4,190.40 | $4,190.40 | 324 | — | — |
| 2025-04-24 | $3,720.00 | $3,720.00 | 9 | — | — |
| 2025-04-23 | $3,489.60 | $3,489.60 | 105 | — | — |
| 2025-04-22 | $3,460.80 | $3,460.80 | 638 | — | — |
| 2025-04-21 | $4,108.80 | $4,108.80 | 279 | — | — |
| 2025-04-17 | $2,988.48 | $2,988.48 | 18 | — | — |
| 2025-04-16 | $2,808.00 | $2,808.00 | 14 | — | — |
| 2025-04-15 | $2,692.80 | $2,692.80 | 5 | — | — |
| 2025-04-14 | $2,589.12 | $2,589.12 | 11 | — | — |
| 2025-04-11 | $2,544.00 | $2,544.00 | 16 | — | — |
| 2025-04-10 | $2,539.20 | $2,539.20 | 24 | — | — |
| 2025-04-09 | $2,587.20 | $2,587.20 | 41 | — | — |
| 2025-04-08 | $2,736.00 | $2,736.00 | 30 | — | — |
| 2025-04-07 | $2,616.00 | $2,616.00 | 54 | — | — |
| 2025-04-04 | $2,592.00 | $2,592.00 | 158 | — | — |
| 2025-04-03 | $2,486.40 | $2,486.40 | 160 | — | — |
| 2025-04-02 | $2,332.80 | $2,332.80 | 56 | — | — |
| 2025-04-01 | $2,323.20 | $2,323.20 | 12 | — | — |
| 2025-03-31 | $2,280.00 | $2,280.00 | 5 | — | — |
| 2025-03-28 | $2,273.76 | $2,273.76 | 3 | — | — |
| 2025-03-27 | $2,160.00 | $2,160.00 | 1 | — | — |
| 2025-03-26 | $2,112.00 | $2,112.00 | 4 | — | — |
| 2025-03-25 | $2,116.80 | $2,116.80 | 34 | — | — |
| 2025-03-24 | $2,078.40 | $2,078.40 | 9 | — | — |
| 2025-03-21 | $2,073.60 | $2,073.60 | 47 | — | — |
| 2025-03-20 | $2,188.80 | $2,188.80 | 20 | — | — |
| 2025-03-19 | $2,140.80 | $2,140.80 | 15 | — | — |
| 2025-03-18 | $2,140.80 | $2,140.80 | 9 | — | — |
| 2025-03-17 | $2,112.00 | $2,112.00 | 26 | — | — |
| 2025-03-14 | $2,284.80 | $2,284.80 | 10 | — | — |
| 2025-03-13 | $2,318.40 | $2,318.40 | 17 | — | — |
| 2025-03-12 | $2,179.20 | $2,179.20 | 19 | — | — |
| 2025-03-11 | $2,256.00 | $2,256.00 | 5 | — | — |
| 2025-03-10 | $2,164.80 | $2,164.80 | 9 | — | — |
| 2025-03-07 | $2,160.00 | $2,160.00 | 4 | — | — |
| 2025-03-06 | $2,184.00 | $2,184.00 | 3 | — | — |
| 2025-03-05 | $2,246.40 | $2,246.40 | 9 | — | — |
| 2025-03-04 | $2,160.00 | $2,160.00 | 10 | — | — |
| 2025-03-03 | $2,188.80 | $2,188.80 | 15 | — | — |
| 2025-02-28 | $2,244.00 | $2,244.00 | 1 | — | — |
| 2025-02-27 | $2,193.60 | $2,193.60 | 3 | — | — |
| 2025-02-26 | $2,203.20 | $2,203.20 | 12 | — | — |
| 2025-02-25 | $2,232.00 | $2,232.00 | 9 | — | — |
| 2025-02-24 | $2,236.80 | $2,236.80 | 7 | — | — |
| 2025-02-21 | $2,222.40 | $2,222.40 | 3 | — | — |
| 2025-02-20 | $2,232.00 | $2,232.00 | 10 | — | — |
| 2025-02-19 | $2,145.60 | $2,145.60 | 9 | — | — |
| 2025-02-18 | $2,160.00 | $2,160.00 | 38 | — | — |
| 2025-02-14 | $2,251.20 | $2,251.20 | 6 | — | — |
| 2025-02-13 | $2,280.00 | $2,280.00 | 12 | — | — |
| 2025-02-12 | $2,294.40 | $2,294.40 | 16 | — | — |
| 2025-02-11 | $2,323.20 | $2,323.20 | 32 | — | — |
| 2025-02-10 | $2,318.40 | $2,318.40 | 175 | — | — |
| 2025-02-07 | $2,217.60 | $2,217.60 | 6 | — | — |
| 2025-02-06 | $2,232.00 | $2,232.00 | 11 | — | — |
| 2025-02-05 | $2,275.20 | $2,275.20 | 6 | — | — |
| 2025-02-04 | $2,217.60 | $2,217.60 | 10 | — | — |
| 2025-02-03 | $2,229.60 | $2,229.60 | 12 | — | — |
| 2025-01-31 | $2,208.00 | $2,208.00 | 66 | — | — |
| 2025-01-30 | $2,333.76 | $2,333.76 | 73 | — | — |
| 2025-01-29 | $2,400.00 | $2,400.00 | 32 | — | — |
| 2025-01-28 | $2,256.00 | $2,256.00 | 275 | — | — |
| 2025-01-27 | $1,771.20 | $1,771.20 | 155 | — | — |
| 2025-01-24 | $2,376.00 | $2,376.00 | 115 | — | — |
| 2025-01-23 | $2,500.80 | $2,500.80 | 33 | — | — |
| 2025-01-22 | $2,438.40 | $2,438.40 | 20 | — | — |
| 2025-01-21 | $2,496.00 | $2,496.00 | 29 | — | — |
| 2025-01-17 | $2,467.20 | $2,467.20 | 18 | — | — |
| 2025-01-16 | $2,472.00 | $2,472.00 | 21 | — | — |
| 2025-01-15 | $2,524.80 | $2,524.80 | 27 | — | — |
| 2025-01-14 | $2,544.00 | $2,544.00 | 29 | — | — |
| 2025-01-13 | $2,472.00 | $2,472.00 | 46 | — | — |
| 2025-01-10 | $2,414.40 | $2,414.40 | 2 | — | — |
| 2025-01-08 | $2,376.00 | $2,376.00 | 33 | — | — |
| 2025-01-07 | $2,424.00 | $2,424.00 | 12 | — | — |
| 2025-01-06 | $2,452.80 | $2,452.80 | 43 | — | — |
| 2025-01-03 | $2,400.00 | $2,400.00 | 8 | — | — |
| 2025-01-02 | $2,395.20 | $2,395.20 | 22 | — | — |