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
- 2024-04-19 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 | $167.00 | $167.00 | 271 | — | — |
| 2025-12-30 | $165.60 | $165.60 | 140 | — | — |
| 2025-12-29 | $159.00 | $159.00 | 590 | — | — |
| 2025-12-26 | $170.00 | $170.00 | 2,459 | — | — |
| 2025-12-24 | $136.20 | $136.20 | 279 | — | — |
| 2025-12-23 | $135.40 | $135.40 | 1,606 | — | — |
| 2025-12-22 | $149.20 | $149.20 | 1,388 | — | — |
| 2025-12-19 | $152.80 | $152.80 | 53,541 | — | — |
| 2025-12-18 | $120.60 | $120.60 | 23,220 | — | — |
| 2025-12-17 | $107.80 | $107.80 | 1,212 | — | — |
| 2025-12-16 | $117.60 | $117.60 | 1,790 | — | — |
| 2025-12-15 | $127.20 | $127.20 | 2,043 | — | — |
| 2025-12-12 | $181.00 | $181.00 | 1,072 | — | — |
| 2025-12-11 | $191.00 | $191.00 | 1,667 | — | — |
| 2025-12-10 | $222.00 | $222.00 | 572 | — | — |
| 2025-12-09 | $216.00 | $216.00 | 1,117 | — | — |
| 2025-12-08 | $217.00 | $217.00 | 2,136 | — | — |
| 2025-12-05 | $234.00 | $234.00 | 2,650 | — | — |
| 2025-12-04 | $234.00 | $234.00 | 559 | — | — |
| 2025-12-03 | $242.00 | $242.00 | 1,039 | — | — |
| 2025-12-02 | $271.00 | $271.00 | 1,097 | — | — |
| 2025-12-01 | $286.00 | $286.00 | 209 | — | — |
| 2025-11-28 | $298.00 | $298.00 | 408 | — | — |
| 2025-11-26 | $322.20 | $322.20 | 439 | — | — |
| 2025-11-25 | $328.00 | $328.00 | 372 | — | — |
| 2025-11-24 | $342.00 | $342.00 | 519 | — | — |
| 2025-11-21 | $358.00 | $358.00 | 321 | — | — |
| 2025-11-20 | $324.00 | $324.00 | 389 | — | — |
| 2025-11-19 | $358.00 | $358.00 | 317 | — | — |
| 2025-11-18 | $370.00 | $370.00 | 346 | — | — |
| 2025-11-17 | $392.00 | $392.00 | 435 | — | — |
| 2025-11-14 | $397.80 | $397.80 | 956 | — | — |
| 2025-11-13 | $427.00 | $427.00 | 439 | — | — |
| 2025-11-12 | $430.00 | $430.00 | 585 | — | — |
| 2025-11-11 | $450.40 | $450.40 | 704 | — | — |
| 2025-11-10 | $476.00 | $476.00 | 657 | — | — |
| 2025-11-07 | $482.00 | $482.00 | 1,007 | — | — |
| 2025-11-06 | $468.00 | $468.00 | 991 | — | — |
| 2025-11-05 | $504.00 | $504.00 | 820 | — | — |
| 2025-11-04 | $508.00 | $508.00 | 534 | — | — |
| 2025-11-03 | $556.00 | $556.00 | 513 | — | — |
| 2025-10-31 | $638.00 | $638.00 | 873 | — | — |
| 2025-10-30 | $626.00 | $626.00 | 421 | — | — |
| 2025-10-29 | $670.00 | $670.00 | 201 | — | — |
| 2025-10-28 | $760.00 | $760.00 | 707 | — | — |
| 2025-10-27 | $874.00 | $874.00 | 219 | — | — |
| 2025-10-24 | $1,019.60 | $1,019.60 | 481 | — | — |
| 2025-10-23 | $1,098.00 | $1,098.00 | 772 | — | — |
| 2025-10-22 | $1,090.00 | $1,090.00 | 309 | — | — |
| 2025-10-21 | $1,060.00 | $1,060.00 | 261 | — | — |
| 2025-10-20 | $1,012.00 | $1,012.00 | 369 | — | — |
| 2025-10-17 | $956.00 | $956.00 | 246 | — | — |
| 2025-10-16 | $910.00 | $910.00 | 2,908 | — | — |
| 2025-10-15 | $750.00 | $750.00 | 143 | — | — |
| 2025-10-14 | $770.00 | $770.00 | 409 | — | — |
| 2025-10-13 | $772.00 | $772.00 | 106 | — | — |
| 2025-10-10 | $858.00 | $858.00 | 154 | — | — |
| 2025-10-09 | $875.00 | $875.00 | 342 | — | — |
| 2025-10-08 | $896.00 | $896.00 | 310 | — | — |
| 2025-10-07 | $1,094.00 | $1,094.00 | 153 | — | — |
| 2025-10-06 | $1,086.00 | $1,086.00 | 95 | — | — |
| 2025-10-03 | $1,002.00 | $1,002.00 | 93 | — | — |
| 2025-10-02 | $1,030.00 | $1,030.00 | 96 | — | — |
| 2025-10-01 | $1,104.00 | $1,104.00 | 314 | — | — |
| 2025-09-30 | $1,268.00 | $1,268.00 | 1,675 | — | — |
| 2025-09-29 | $1,240.00 | $1,240.00 | 1,529 | — | — |
| 2025-09-26 | $2,000.00 | $2,000.00 | 119 | — | — |
| 2025-09-25 | $1,940.00 | $1,940.00 | 289 | — | — |
| 2025-09-24 | $2,134.00 | $2,134.00 | 154 | — | — |
| 2025-09-23 | $1,730.00 | $1,730.00 | 169 | — | — |
| 2025-09-22 | $2,150.00 | $2,150.00 | 105 | — | — |
| 2025-09-19 | $2,294.00 | $2,294.00 | 1,368 | — | — |
| 2025-09-18 | $2,350.00 | $2,350.00 | 150 | — | — |
| 2025-09-17 | $2,350.00 | $2,350.00 | 409 | — | — |
| 2025-09-16 | $2,423.00 | $2,423.00 | 437 | — | — |
| 2025-09-15 | $2,410.00 | $2,410.00 | 193 | — | — |
| 2025-09-12 | $2,404.00 | $2,404.00 | 242 | — | — |
| 2025-09-11 | $2,356.00 | $2,356.00 | 256 | — | — |
| 2025-09-10 | $2,370.00 | $2,370.00 | 1,169 | — | — |
| 2025-09-09 | $2,378.00 | $2,378.00 | 178 | — | — |
| 2025-09-08 | $2,400.00 | $2,400.00 | 99 | — | — |
| 2025-09-05 | $2,414.00 | $2,414.00 | 204 | — | — |
| 2025-09-04 | $2,430.00 | $2,430.00 | 176 | — | — |
| 2025-09-03 | $2,400.00 | $2,400.00 | 233 | — | — |
| 2025-09-02 | $2,390.00 | $2,390.00 | 146 | — | — |
| 2025-08-29 | $2,420.00 | $2,420.00 | 171 | — | — |
| 2025-08-28 | $2,440.00 | $2,440.00 | 261 | — | — |
| 2025-08-27 | $2,479.80 | $2,479.80 | 196 | — | — |
| 2025-08-26 | $2,550.00 | $2,550.00 | 245 | — | — |
| 2025-08-25 | $2,470.00 | $2,470.00 | 317 | — | — |
| 2025-08-22 | $2,287.00 | $2,287.00 | 415 | — | — |
| 2025-08-21 | $2,200.00 | $2,200.00 | 450 | — | — |
| 2025-08-20 | $2,178.00 | $2,178.00 | 342 | — | — |
| 2025-08-19 | $2,193.60 | $2,193.60 | 229 | — | — |
| 2025-08-18 | $2,356.00 | $2,356.00 | 323 | — | — |
| 2025-08-15 | $2,530.00 | $2,530.00 | 261 | — | — |
| 2025-08-14 | $2,360.00 | $2,360.00 | 307 | — | — |
| 2025-08-13 | $2,206.00 | $2,206.00 | 786 | — | — |
| 2025-08-12 | $2,986.00 | $2,986.00 | 563 | — | — |
| 2025-08-11 | $2,700.00 | $2,700.00 | 400 | — | — |
| 2025-08-08 | $2,728.00 | $2,728.00 | 213 | — | — |
| 2025-08-07 | $2,816.00 | $2,816.00 | 613 | — | — |
| 2025-08-06 | $2,806.00 | $2,806.00 | 606 | — | — |
| 2025-08-05 | $2,818.00 | $2,818.00 | 754 | — | — |
| 2025-08-04 | $2,848.00 | $2,848.00 | 372 | — | — |
| 2025-08-01 | $2,860.00 | $2,860.00 | 469 | — | — |
| 2025-07-31 | $2,805.00 | $2,805.00 | 709 | — | — |
| 2025-07-30 | $2,760.00 | $2,760.00 | 412 | — | — |
| 2025-07-29 | $2,780.00 | $2,780.00 | 417 | — | — |
| 2025-07-28 | $2,880.00 | $2,880.00 | 632 | — | — |
| 2025-07-25 | $3,128.00 | $3,128.00 | 839 | — | — |
| 2025-07-24 | $3,448.00 | $3,448.00 | 452 | — | — |
| 2025-07-23 | $3,438.00 | $3,438.00 | 666 | — | — |
| 2025-07-22 | $3,546.00 | $3,546.00 | 2,237 | — | — |
| 2025-07-21 | $4,260.00 | $4,260.00 | 568 | — | — |
| 2025-07-18 | $4,200.00 | $4,200.00 | 427 | — | — |
| 2025-07-17 | $3,996.00 | $3,996.00 | 322 | — | — |
| 2025-07-16 | $3,950.00 | $3,950.00 | 587 | — | — |
| 2025-07-15 | $4,160.00 | $4,160.00 | 509 | — | — |
| 2025-07-14 | $3,400.00 | $3,400.00 | 476 | — | — |
| 2025-07-11 | $3,330.00 | $3,330.00 | 1,108 | — | — |
| 2025-07-10 | $3,422.00 | $3,422.00 | 3,089 | — | — |
| 2025-07-09 | $2,182.00 | $2,182.00 | 237 | — | — |
| 2025-07-08 | $2,136.00 | $2,136.00 | 314 | — | — |
| 2025-07-07 | $1,926.00 | $1,926.00 | 296 | — | — |
| 2025-07-03 | $1,960.00 | $1,960.00 | 118 | — | — |
| 2025-07-02 | $2,050.00 | $2,050.00 | 87 | — | — |
| 2025-07-01 | $1,880.00 | $1,880.00 | 102 | — | — |
| 2025-06-30 | $2,094.00 | $2,094.00 | 199 | — | — |
| 2025-06-27 | $2,074.00 | $2,074.00 | 149 | — | — |
| 2025-06-26 | $2,556.00 | $2,556.00 | 1,001 | — | — |
| 2025-06-25 | $2,276.00 | $2,276.00 | 768 | — | — |
| 2025-06-24 | $2,408.00 | $2,408.00 | 195 | — | — |
| 2025-06-23 | $2,505.00 | $2,505.00 | 995 | — | — |
| 2025-06-20 | $2,430.00 | $2,430.00 | 195 | — | — |
| 2025-06-18 | $2,418.00 | $2,418.00 | 229 | — | — |
| 2025-06-17 | $2,436.00 | $2,436.00 | 345 | — | — |
| 2025-06-16 | $2,444.00 | $2,444.00 | 329 | — | — |
| 2025-06-13 | $2,416.00 | $2,416.00 | 194 | — | — |
| 2025-06-12 | $2,398.00 | $2,398.00 | 82 | — | — |
| 2025-06-11 | $2,400.00 | $2,400.00 | 191 | — | — |
| 2025-06-10 | $2,416.00 | $2,416.00 | 143 | — | — |
| 2025-06-09 | $2,404.80 | $2,404.80 | 112 | — | — |
| 2025-06-06 | $2,458.00 | $2,458.00 | 209 | — | — |
| 2025-06-05 | $2,377.00 | $2,377.00 | 161 | — | — |
| 2025-06-04 | $2,471.00 | $2,471.00 | 224 | — | — |
| 2025-06-03 | $2,436.40 | $2,436.40 | 160 | — | — |
| 2025-06-02 | $2,454.40 | $2,454.40 | 175 | — | — |
| 2025-05-30 | $2,380.00 | $2,380.00 | 84 | — | — |
| 2025-05-29 | $2,452.00 | $2,452.00 | 235 | — | — |
| 2025-05-28 | $2,460.00 | $2,460.00 | 192 | — | — |
| 2025-05-27 | $2,480.00 | $2,480.00 | 155 | — | — |
| 2025-05-23 | $2,536.00 | $2,536.00 | 218 | — | — |
| 2025-05-22 | $2,474.00 | $2,474.00 | 158 | — | — |
| 2025-05-21 | $2,640.00 | $2,640.00 | 215 | — | — |
| 2025-05-20 | $2,710.00 | $2,710.00 | 310 | — | — |
| 2025-05-19 | $2,864.00 | $2,864.00 | 388 | — | — |
| 2025-05-16 | $3,136.00 | $3,136.00 | 322 | — | — |
| 2025-05-15 | $3,000.00 | $3,000.00 | 263 | — | — |
| 2025-05-14 | $2,895.60 | $2,895.60 | 652 | — | — |
| 2025-05-13 | $3,106.00 | $3,106.00 | 850 | — | — |
| 2025-05-12 | $2,940.00 | $2,940.00 | 433 | — | — |
| 2025-05-09 | $2,420.00 | $2,420.00 | 277 | — | — |
| 2025-05-08 | $2,590.00 | $2,590.00 | 688 | — | — |
| 2025-05-07 | $2,660.00 | $2,660.00 | 1,010 | — | — |
| 2025-05-06 | $2,450.00 | $2,450.00 | 1,211 | — | — |
| 2025-05-05 | $1,810.00 | $1,810.00 | 598 | — | — |
| 2025-05-02 | $1,583.40 | $1,583.40 | 112 | — | — |
| 2025-05-01 | $1,516.00 | $1,516.00 | 449 | — | — |
| 2025-04-30 | $1,540.00 | $1,540.00 | 407 | — | — |
| 2025-04-29 | $1,470.00 | $1,470.00 | 254 | — | — |
| 2025-04-28 | $1,464.00 | $1,464.00 | 144 | — | — |
| 2025-04-25 | $1,448.00 | $1,448.00 | 125 | — | — |
| 2025-04-24 | $1,498.00 | $1,498.00 | 981 | — | — |
| 2025-04-23 | $1,512.00 | $1,512.00 | 659 | — | — |
| 2025-04-22 | $1,380.00 | $1,380.00 | 656 | — | — |
| 2025-04-21 | $1,220.00 | $1,220.00 | 1,588 | — | — |
| 2025-04-17 | $844.00 | $844.00 | 981 | — | — |
| 2025-04-16 | $720.00 | $720.00 | 296 | — | — |
| 2025-04-15 | $792.00 | $792.00 | 687 | — | — |
| 2025-04-14 | $820.00 | $820.00 | 686 | — | — |
| 2025-04-11 | $964.00 | $964.00 | 627 | — | — |
| 2025-04-10 | $900.00 | $900.00 | 559 | — | — |
| 2025-04-09 | $832.00 | $832.00 | 650 | — | — |
| 2025-04-08 | $820.00 | $820.00 | 1,138 | — | — |
| 2025-04-07 | $904.60 | $904.60 | 1,085 | — | — |
| 2025-04-04 | $804.00 | $804.00 | 1,065 | — | — |
| 2025-04-03 | $752.00 | $752.00 | 1,077 | — | — |
| 2025-04-02 | $854.00 | $854.00 | 1,825 | — | — |
| 2025-04-01 | $1,004.60 | $1,004.60 | 143 | — | — |
| 2025-03-31 | $1,010.00 | $1,010.00 | 493 | — | — |
| 2025-03-28 | $1,138.00 | $1,138.00 | 141 | — | — |
| 2025-03-27 | $1,102.00 | $1,102.00 | 578 | — | — |
| 2025-03-26 | $1,098.00 | $1,098.00 | 460 | — | — |
| 2025-03-25 | $1,168.00 | $1,168.00 | 807 | — | — |
| 2025-03-24 | $1,148.00 | $1,148.00 | 1,771 | — | — |
| 2025-03-21 | $1,126.00 | $1,126.00 | 1,793 | — | — |
| 2025-03-20 | $1,073.00 | $1,073.00 | 780 | — | — |
| 2025-03-19 | $1,030.00 | $1,030.00 | 2,794 | — | — |
| 2025-03-18 | $1,298.00 | $1,298.00 | 4,242 | — | — |
| 2025-03-17 | $1,542.00 | $1,542.00 | 3,776 | — | — |
| 2025-03-14 | $1,136.00 | $1,136.00 | 4,393 | — | — |
| 2025-03-13 | $1,002.00 | $1,002.00 | 558 | — | — |
| 2025-03-12 | $910.00 | $910.00 | 459 | — | — |
| 2025-03-11 | $900.00 | $900.00 | 527 | — | — |
| 2025-03-10 | $962.00 | $962.00 | 401 | — | — |
| 2025-03-07 | $970.00 | $970.00 | 386 | — | — |
| 2025-03-06 | $1,058.00 | $1,058.00 | 65 | — | — |
| 2025-03-05 | $1,036.00 | $1,036.00 | 374 | — | — |
| 2025-03-04 | $994.00 | $994.00 | 840 | — | — |
| 2025-03-03 | $1,070.00 | $1,070.00 | 436 | — | — |
| 2025-02-28 | $1,049.40 | $1,049.40 | 413 | — | — |
| 2025-02-27 | $1,066.00 | $1,066.00 | 293 | — | — |
| 2025-02-26 | $1,099.00 | $1,099.00 | 242 | — | — |
| 2025-02-25 | $1,118.00 | $1,118.00 | 116 | — | — |
| 2025-02-24 | $1,116.00 | $1,116.00 | 1,054 | — | — |
| 2025-02-21 | $1,050.00 | $1,050.00 | 445 | — | — |
| 2025-02-20 | $1,056.40 | $1,056.40 | 94 | — | — |
| 2025-02-19 | $1,123.00 | $1,123.00 | 170 | — | — |
| 2025-02-18 | $1,030.00 | $1,030.00 | 90 | — | — |
| 2025-02-14 | $1,050.00 | $1,050.00 | 90 | — | — |
| 2025-02-13 | $1,022.00 | $1,022.00 | 46 | — | — |
| 2025-02-12 | $1,070.00 | $1,070.00 | 175 | — | — |
| 2025-02-11 | $1,076.00 | $1,076.00 | 779 | — | — |
| 2025-02-10 | $1,036.00 | $1,036.00 | 127 | — | — |
| 2025-02-07 | $1,130.00 | $1,130.00 | 221 | — | — |
| 2025-02-06 | $1,072.00 | $1,072.00 | 795 | — | — |
| 2025-02-05 | $1,064.00 | $1,064.00 | 287 | — | — |
| 2025-02-04 | $1,040.00 | $1,040.00 | 289 | — | — |
| 2025-02-03 | $1,060.00 | $1,060.00 | 241 | — | — |
| 2025-01-31 | $1,034.00 | $1,034.00 | 396 | — | — |
| 2025-01-30 | $1,036.00 | $1,036.00 | 983 | — | — |
| 2025-01-29 | $942.00 | $942.00 | 951 | — | — |
| 2025-01-28 | $940.00 | $940.00 | 810 | — | — |
| 2025-01-27 | $992.00 | $992.00 | 604 | — | — |
| 2025-01-24 | $1,260.00 | $1,260.00 | 353 | — | — |
| 2025-01-23 | $1,259.00 | $1,259.00 | 423 | — | — |
| 2025-01-22 | $1,250.00 | $1,250.00 | 1,630 | — | — |
| 2025-01-21 | $1,228.00 | $1,228.00 | 659 | — | — |
| 2025-01-17 | $1,180.00 | $1,180.00 | 415 | — | — |
| 2025-01-16 | $1,146.00 | $1,146.00 | 272 | — | — |
| 2025-01-15 | $1,105.60 | $1,105.60 | 169 | — | — |
| 2025-01-14 | $1,050.00 | $1,050.00 | 121 | — | — |
| 2025-01-13 | $1,024.00 | $1,024.00 | 104 | — | — |
| 2025-01-10 | $1,084.00 | $1,084.00 | 33 | — | — |
| 2025-01-08 | $1,144.00 | $1,144.00 | 47 | — | — |
| 2025-01-07 | $1,130.00 | $1,130.00 | 595 | — | — |
| 2025-01-06 | $1,194.00 | $1,194.00 | 35 | — | — |
| 2025-01-03 | $1,204.00 | $1,204.00 | 28 | — | — |
| 2025-01-02 | $1,230.00 | $1,230.00 | 20 | — | — |