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
- 2022-03-18 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 | $24.84 | $24.84 | 4,003 | — | — |
| 2025-12-30 | $25.20 | $25.20 | 5,592 | — | — |
| 2025-12-29 | $25.38 | $25.38 | 9,739 | — | — |
| 2025-12-26 | $28.84 | $28.84 | 2,639 | — | — |
| 2025-12-24 | $29.16 | $29.16 | 2,817 | — | — |
| 2025-12-23 | $29.45 | $29.45 | 7,003 | — | — |
| 2025-12-22 | $32.22 | $32.22 | 5,150 | — | — |
| 2025-12-19 | $32.33 | $32.33 | 9,044 | — | — |
| 2025-12-18 | $31.03 | $31.03 | 4,894 | — | — |
| 2025-12-17 | $32.40 | $32.40 | 6,119 | — | — |
| 2025-12-16 | $32.69 | $32.69 | 11,992 | — | — |
| 2025-12-15 | $33.80 | $33.80 | 12,294 | — | — |
| 2025-12-12 | $37.80 | $37.80 | 190,808 | — | — |
| 2025-12-11 | $47.52 | $47.52 | 11,708 | — | — |
| 2025-12-10 | $50.76 | $50.76 | 24,333 | — | — |
| 2025-12-09 | $64.44 | $64.44 | 155,094 | — | — |
| 2025-12-08 | $52.56 | $52.56 | 5,978 | — | — |
| 2025-12-05 | $52.20 | $52.20 | 6,647 | — | — |
| 2025-12-04 | $53.64 | $53.64 | 8,639 | — | — |
| 2025-12-03 | $47.52 | $47.52 | 11,403 | — | — |
| 2025-12-02 | $54.00 | $54.00 | 250,431 | — | — |
| 2025-12-01 | $74.16 | $74.16 | 9,272 | — | — |
| 2025-11-28 | $63.90 | $63.90 | 13,453 | — | — |
| 2025-11-26 | $58.86 | $58.86 | 2,588 | — | — |
| 2025-11-25 | $59.58 | $59.58 | 1,779 | — | — |
| 2025-11-24 | $59.04 | $59.04 | 2,054 | — | — |
| 2025-11-21 | $54.36 | $54.36 | 1,823 | — | — |
| 2025-11-20 | $56.16 | $56.16 | 1,821 | — | — |
| 2025-11-19 | $59.22 | $59.22 | 3,870 | — | — |
| 2025-11-18 | $60.12 | $60.12 | 1,798 | — | — |
| 2025-11-17 | $63.36 | $63.36 | 2,215 | — | — |
| 2025-11-14 | $68.04 | $68.04 | 2,201 | — | — |
| 2025-11-13 | $66.96 | $66.96 | 4,192 | — | — |
| 2025-11-12 | $77.22 | $77.22 | 7,024 | — | — |
| 2025-11-11 | $75.96 | $75.96 | 5,352 | — | — |
| 2025-11-10 | $79.02 | $79.02 | 56,112 | — | — |
| 2025-11-07 | $86.22 | $86.22 | 4,203 | — | — |
| 2025-11-06 | $100.62 | $100.62 | 2,477 | — | — |
| 2025-11-05 | $99.00 | $99.00 | 12,365 | — | — |
| 2025-11-04 | $114.12 | $114.12 | 5,898 | — | — |
| 2025-11-03 | $109.62 | $109.62 | 23,551 | — | — |
| 2025-10-31 | $136.80 | $136.80 | 141,586 | — | — |
| 2025-10-30 | $194.40 | $194.40 | 472 | — | — |
| 2025-10-29 | $207.36 | $207.36 | 323 | — | — |
| 2025-10-28 | $212.40 | $212.40 | 487 | — | — |
| 2025-10-27 | $214.56 | $214.56 | 517 | — | — |
| 2025-10-24 | $219.60 | $219.60 | 813 | — | — |
| 2025-10-23 | $235.44 | $235.44 | 1,406 | — | — |
| 2025-10-22 | $215.10 | $215.10 | 2,844 | — | — |
| 2025-10-21 | $217.80 | $217.80 | 1,948 | — | — |
| 2025-10-20 | $230.40 | $230.40 | 3,058 | — | — |
| 2025-10-17 | $221.40 | $221.40 | 9,136 | — | — |
| 2025-10-16 | $364.50 | $364.50 | 59,903 | — | — |
| 2025-10-15 | $325.80 | $325.80 | 279 | — | — |
| 2025-10-14 | $327.60 | $327.60 | 374 | — | — |
| 2025-10-13 | $325.80 | $325.80 | 544 | — | — |
| 2025-10-10 | $325.80 | $325.80 | 1,968 | — | — |
| 2025-10-09 | $343.80 | $343.80 | 10,453 | — | — |
| 2025-10-08 | $342.00 | $342.00 | 1,054 | — | — |
| 2025-10-07 | $322.20 | $322.20 | 491 | — | — |
| 2025-10-06 | $315.00 | $315.00 | 7,103 | — | — |
| 2025-10-03 | $331.20 | $331.20 | 294 | — | — |
| 2025-10-02 | $345.60 | $345.60 | 248 | — | — |
| 2025-10-01 | $337.50 | $337.50 | 288 | — | — |
| 2025-09-30 | $322.20 | $322.20 | 198 | — | — |
| 2025-09-29 | $325.80 | $325.80 | 242 | — | — |
| 2025-09-26 | $331.20 | $331.20 | 127 | — | — |
| 2025-09-25 | $349.20 | $349.20 | 269 | — | — |
| 2025-09-24 | $351.00 | $351.00 | 116 | — | — |
| 2025-09-23 | $356.40 | $356.40 | 273 | — | — |
| 2025-09-22 | $356.40 | $356.40 | 519 | — | — |
| 2025-09-19 | $338.40 | $338.40 | 377 | — | — |
| 2025-09-18 | $336.60 | $336.60 | 1,242 | — | — |
| 2025-09-17 | $370.80 | $370.80 | 4,944 | — | — |
| 2025-09-16 | $367.20 | $367.20 | 377 | — | — |
| 2025-09-15 | $361.26 | $361.26 | 331 | — | — |
| 2025-09-12 | $354.60 | $354.60 | 140 | — | — |
| 2025-09-11 | $374.22 | $374.22 | 697 | — | — |
| 2025-09-10 | $360.00 | $360.00 | 847 | — | — |
| 2025-09-09 | $352.80 | $352.80 | 588 | — | — |
| 2025-09-08 | $328.50 | $328.50 | 238 | — | — |
| 2025-09-05 | $329.40 | $329.40 | 81 | — | — |
| 2025-09-04 | $318.60 | $318.60 | 193 | — | — |
| 2025-09-03 | $333.00 | $333.00 | 382 | — | — |
| 2025-09-02 | $358.20 | $358.20 | 563 | — | — |
| 2025-08-29 | $338.40 | $338.40 | 362 | — | — |
| 2025-08-28 | $338.40 | $338.40 | 124 | — | — |
| 2025-08-27 | $336.60 | $336.60 | 405 | — | — |
| 2025-08-26 | $325.80 | $325.80 | 329 | — | — |
| 2025-08-25 | $324.00 | $324.00 | 216 | — | — |
| 2025-08-22 | $315.00 | $315.00 | 208 | — | — |
| 2025-08-21 | $300.60 | $300.60 | 382 | — | — |
| 2025-08-20 | $315.00 | $315.00 | 287 | — | — |
| 2025-08-19 | $329.40 | $329.40 | 417 | — | — |
| 2025-08-18 | $343.80 | $343.80 | 304 | — | — |
| 2025-08-15 | $342.00 | $342.00 | 178 | — | — |
| 2025-08-14 | $345.60 | $345.60 | 261 | — | — |
| 2025-08-13 | $342.00 | $342.00 | 1,363 | — | — |
| 2025-08-12 | $352.80 | $352.80 | 4,377 | — | — |
| 2025-08-11 | $334.80 | $334.80 | 379 | — | — |
| 2025-08-08 | $336.60 | $336.60 | 597 | — | — |
| 2025-08-07 | $333.00 | $333.00 | 497 | — | — |
| 2025-08-06 | $343.80 | $343.80 | 1,291 | — | — |
| 2025-08-05 | $403.20 | $403.20 | 3,754 | — | — |
| 2025-08-04 | $424.80 | $424.80 | 6,132 | — | — |
| 2025-08-01 | $360.00 | $360.00 | 1,197 | — | — |
| 2025-07-31 | $391.50 | $391.50 | 712 | — | — |
| 2025-07-30 | $378.90 | $378.90 | 1,584 | — | — |
| 2025-07-29 | $414.00 | $414.00 | 29,601 | — | — |
| 2025-07-28 | $468.00 | $468.00 | 240 | — | — |
| 2025-07-25 | $468.00 | $468.00 | 706 | — | — |
| 2025-07-24 | $493.20 | $493.20 | 323 | — | — |
| 2025-07-23 | $497.70 | $497.70 | 708 | — | — |
| 2025-07-22 | $498.60 | $498.60 | 250 | — | — |
| 2025-07-21 | $485.10 | $485.10 | 1,658 | — | — |
| 2025-07-18 | $511.20 | $511.20 | 1,097 | — | — |
| 2025-07-17 | $547.20 | $547.20 | 847 | — | — |
| 2025-07-16 | $506.70 | $506.70 | 723 | — | — |
| 2025-07-15 | $529.20 | $529.20 | 679 | — | — |
| 2025-07-14 | $570.60 | $570.60 | 1,504 | — | — |
| 2025-07-11 | $564.30 | $564.30 | 563 | — | — |
| 2025-07-10 | $563.40 | $563.40 | 567 | — | — |
| 2025-07-09 | $551.70 | $551.70 | 857 | — | — |
| 2025-07-08 | $594.00 | $594.00 | 2,296 | — | — |
| 2025-07-07 | $781.20 | $781.20 | 1,258 | — | — |
| 2025-07-03 | $833.40 | $833.40 | 830 | — | — |
| 2025-07-02 | $891.00 | $891.00 | 2,019 | — | — |
| 2025-07-01 | $891.00 | $891.00 | 36,743 | — | — |
| 2025-06-30 | $936.00 | $936.00 | 2,459 | — | — |
| 2025-06-27 | $927.00 | $927.00 | 1,271 | — | — |
| 2025-06-26 | $1,017.00 | $1,017.00 | 12,177 | — | — |
| 2025-06-25 | $936.00 | $936.00 | 2,368 | — | — |
| 2025-06-24 | $972.00 | $972.00 | 292 | — | — |
| 2025-06-23 | $981.00 | $981.00 | 356 | — | — |
| 2025-06-20 | $1,080.00 | $1,080.00 | 386 | — | — |
| 2025-06-18 | $1,116.00 | $1,116.00 | 572 | — | — |
| 2025-06-17 | $1,125.00 | $1,125.00 | 549 | — | — |
| 2025-06-16 | $1,242.00 | $1,242.00 | 1,241 | — | — |
| 2025-06-13 | $1,530.00 | $1,530.00 | 855 | — | — |
| 2025-06-12 | $1,611.00 | $1,611.00 | 17,424 | — | — |
| 2025-06-11 | $1,782.00 | $1,782.00 | 731 | — | — |
| 2025-06-10 | $1,746.00 | $1,746.00 | 697 | — | — |
| 2025-06-09 | $1,719.00 | $1,719.00 | 868 | — | — |
| 2025-06-06 | $1,980.00 | $1,980.00 | 614 | — | — |
| 2025-06-05 | $2,070.00 | $2,070.00 | 1,187 | — | — |
| 2025-06-04 | $2,745.00 | $2,745.00 | 2,969 | — | — |
| 2025-06-03 | $3,330.00 | $3,330.00 | 104,032 | — | — |
| 2025-06-02 | $1,548.00 | $1,548.00 | 54,467 | — | — |
| 2025-05-30 | $1,818.00 | $1,818.00 | 145 | — | — |
| 2025-05-29 | $1,971.00 | $1,971.00 | 146 | — | — |
| 2025-05-28 | $2,016.00 | $2,016.00 | 352 | — | — |
| 2025-05-27 | $2,376.00 | $2,376.00 | 2,087 | — | — |
| 2025-05-23 | $2,376.00 | $2,376.00 | 96 | — | — |
| 2025-05-22 | $2,376.00 | $2,376.00 | 72 | — | — |
| 2025-05-21 | $2,367.00 | $2,367.00 | 162 | — | — |
| 2025-05-20 | $2,610.00 | $2,610.00 | 259 | — | — |
| 2025-05-19 | $2,907.00 | $2,907.00 | 583 | — | — |
| 2025-05-16 | $2,655.00 | $2,655.00 | 173 | — | — |
| 2025-05-15 | $2,682.00 | $2,682.00 | 179 | — | — |
| 2025-05-14 | $2,763.00 | $2,763.00 | 151 | — | — |
| 2025-05-13 | $3,006.00 | $3,006.00 | 1,357 | — | — |
| 2025-05-12 | $2,871.00 | $2,871.00 | 1,495 | — | — |
| 2025-05-09 | $3,042.00 | $3,042.00 | 1,447 | — | — |
| 2025-05-08 | $2,834.10 | $2,834.10 | 245 | — | — |
| 2025-05-07 | $2,718.00 | $2,718.00 | 292 | — | — |
| 2025-05-06 | $3,393.00 | $3,393.00 | 2,470 | — | — |
| 2025-05-05 | $3,186.00 | $3,186.00 | 1,136 | — | — |
| 2025-05-02 | $2,709.00 | $2,709.00 | 1,834 | — | — |
| 2025-05-01 | $2,475.00 | $2,475.00 | 296 | — | — |
| 2025-04-30 | $2,592.00 | $2,592.00 | 35 | — | — |
| 2025-04-29 | $2,808.00 | $2,808.00 | 19 | — | — |
| 2025-04-28 | $2,790.00 | $2,790.00 | 43 | — | — |
| 2025-04-25 | $3,150.00 | $3,150.00 | 39 | — | — |
| 2025-04-24 | $3,231.00 | $3,231.00 | 35 | — | — |
| 2025-04-23 | $3,240.00 | $3,240.00 | 40 | — | — |
| 2025-04-22 | $2,799.00 | $2,799.00 | 59 | — | — |
| 2025-04-21 | $2,565.00 | $2,565.00 | 43 | — | — |
| 2025-04-17 | $2,547.00 | $2,547.00 | 136 | — | — |
| 2025-04-16 | $3,177.00 | $3,177.00 | 60 | — | — |
| 2025-04-15 | $3,618.00 | $3,618.00 | 18 | — | — |
| 2025-04-14 | $3,690.00 | $3,690.00 | 13 | — | — |
| 2025-04-11 | $3,618.00 | $3,618.00 | 19 | — | — |
| 2025-04-10 | $3,996.00 | $3,996.00 | 33 | — | — |
| 2025-04-09 | $3,609.00 | $3,609.00 | 75 | — | — |
| 2025-04-08 | $3,690.00 | $3,690.00 | 129 | — | — |
| 2025-04-07 | $4,059.00 | $4,059.00 | 98 | — | — |
| 2025-04-04 | $4,086.00 | $4,086.00 | 312 | — | — |
| 2025-04-03 | $5,049.00 | $5,049.00 | 12,482 | — | — |
| 2025-04-02 | $5,301.00 | $5,301.00 | 14 | — | — |
| 2025-04-01 | $5,445.00 | $5,445.00 | 63 | — | — |
| 2025-03-31 | $5,760.00 | $5,760.00 | 123 | — | — |
| 2025-03-28 | $8,460.00 | $8,460.00 | 13 | — | — |
| 2025-03-27 | $8,550.00 | $8,550.00 | 16 | — | — |
| 2025-03-26 | $8,379.00 | $8,379.00 | 18 | — | — |
| 2025-03-25 | $9,270.00 | $9,270.00 | 12 | — | — |
| 2025-03-24 | $9,720.00 | $9,720.00 | 22 | — | — |
| 2025-03-21 | $8,820.00 | $8,820.00 | 25 | — | — |
| 2025-03-20 | $8,280.00 | $8,280.00 | 24 | — | — |
| 2025-03-19 | $8,838.00 | $8,838.00 | 18 | — | — |
| 2025-03-18 | $9,045.00 | $9,045.00 | 31 | — | — |
| 2025-03-17 | $9,540.00 | $9,540.00 | 15 | — | — |
| 2025-03-14 | $9,630.00 | $9,630.00 | 29 | — | — |
| 2025-03-13 | $9,540.00 | $9,540.00 | 24 | — | — |
| 2025-03-12 | $10,260.00 | $10,260.00 | 19 | — | — |
| 2025-03-11 | $9,360.00 | $9,360.00 | 38 | — | — |
| 2025-03-10 | $10,800.00 | $10,800.00 | 64 | — | — |
| 2025-03-07 | $11,160.00 | $11,160.00 | 167 | — | — |
| 2025-03-06 | $13,410.00 | $13,410.00 | 73 | — | — |
| 2025-03-05 | $15,930.00 | $15,930.00 | 281 | — | — |
| 2025-03-04 | $11,250.00 | $11,250.00 | 118 | — | — |
| 2025-03-03 | $14,580.00 | $14,580.00 | 154 | — | — |
| 2025-02-28 | $18,540.00 | $18,540.00 | 126 | — | — |
| 2025-02-27 | $21,690.00 | $21,690.00 | 131 | — | — |
| 2025-02-26 | $21,060.00 | $21,060.00 | 44 | — | — |
| 2025-02-25 | $21,420.00 | $21,420.00 | 85 | — | — |
| 2025-02-24 | $23,220.00 | $23,220.00 | 221 | — | — |
| 2025-02-21 | $18,990.00 | $18,990.00 | 165 | — | — |
| 2025-02-20 | $21,060.00 | $21,060.00 | 2,170 | — | — |
| 2025-02-19 | $20,430.00 | $20,430.00 | 1,341 | — | — |
| 2025-02-18 | $19,710.00 | $19,710.00 | 338 | — | — |
| 2025-02-14 | $17,550.00 | $17,550.00 | 82 | — | — |
| 2025-02-13 | $17,550.00 | $17,550.00 | 83 | — | — |
| 2025-02-12 | $19,170.00 | $19,170.00 | 225 | — | — |
| 2025-02-11 | $18,180.00 | $18,180.00 | 145 | — | — |
| 2025-02-10 | $1,080.00 | $1,080.00 | 6,644 | — | — |
| 2025-02-07 | $1,206.00 | $1,206.00 | 11,204 | — | — |
| 2025-02-06 | $1,395.00 | $1,395.00 | 4,973 | — | — |
| 2025-02-05 | $1,098.00 | $1,098.00 | 238 | — | — |
| 2025-02-04 | $1,143.00 | $1,143.00 | 348 | — | — |
| 2025-02-03 | $1,215.00 | $1,215.00 | 734 | — | — |
| 2025-01-31 | $1,341.00 | $1,341.00 | 1,653 | — | — |
| 2025-01-30 | $2,331.00 | $2,331.00 | 129 | — | — |
| 2025-01-29 | $2,421.00 | $2,421.00 | 88 | — | — |
| 2025-01-28 | $2,511.00 | $2,511.00 | 105 | — | — |
| 2025-01-27 | $2,430.00 | $2,430.00 | 99 | — | — |
| 2025-01-24 | $2,385.00 | $2,385.00 | 136 | — | — |
| 2025-01-23 | $2,439.00 | $2,439.00 | 168 | — | — |
| 2025-01-22 | $2,439.00 | $2,439.00 | 362 | — | — |
| 2025-01-21 | $2,565.00 | $2,565.00 | 3,853 | — | — |
| 2025-01-17 | $3,141.00 | $3,141.00 | 216 | — | — |
| 2025-01-16 | $2,835.00 | $2,835.00 | 206 | — | — |
| 2025-01-15 | $3,204.00 | $3,204.00 | 376 | — | — |
| 2025-01-14 | $2,970.00 | $2,970.00 | 241 | — | — |
| 2025-01-13 | $2,835.00 | $2,835.00 | 2,135 | — | — |
| 2025-01-10 | $3,330.00 | $3,330.00 | 208 | — | — |
| 2025-01-08 | $3,285.00 | $3,285.00 | 211 | — | — |
| 2025-01-07 | $3,321.00 | $3,321.00 | 226 | — | — |
| 2025-01-06 | $3,591.00 | $3,591.00 | 309 | — | — |
| 2025-01-03 | $3,564.00 | $3,564.00 | 264 | — | — |
| 2025-01-02 | $3,753.00 | $3,753.00 | 521 | — | — |