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
- 2020-01-02 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $141.61 | $141.61 | 6,933 | — | — |
| 2024-12-30 | $156.07 | $156.07 | 12,158 | — | — |
| 2024-12-27 | $158.57 | $158.57 | 8,708 | — | — |
| 2024-12-26 | $162.50 | $162.50 | 27,378 | — | — |
| 2024-12-24 | $136.61 | $136.61 | 3,024 | — | — |
| 2024-12-23 | $142.50 | $142.50 | 4,883 | — | — |
| 2024-12-20 | $138.39 | $138.39 | 23,005 | — | — |
| 2024-12-19 | $123.57 | $123.57 | 18,234 | — | — |
| 2024-12-18 | $144.46 | $144.46 | 33,790 | — | — |
| 2024-12-17 | $144.46 | $144.46 | 225,092 | — | — |
| 2024-12-16 | $140.00 | $140.00 | 75,001 | — | — |
| 2024-12-13 | $105.71 | $105.71 | 22,590 | — | — |
| 2024-12-12 | $93.25 | $93.25 | 7,451 | — | — |
| 2024-12-11 | $100.50 | $100.50 | 8,910 | — | — |
| 2024-12-10 | $102.50 | $102.50 | 23,016 | — | — |
| 2024-12-09 | $140.75 | $140.75 | 6,120 | — | — |
| 2024-12-06 | $132.25 | $132.25 | 2,578 | — | — |
| 2024-12-05 | $129.25 | $129.25 | 5,021 | — | — |
| 2024-12-04 | $142.25 | $142.25 | 2,460 | — | — |
| 2024-12-03 | $139.75 | $139.75 | 1,959 | — | — |
| 2024-12-02 | $142.00 | $142.00 | 4,359 | — | — |
| 2024-11-29 | $151.50 | $151.50 | 6,000 | — | — |
| 2024-11-27 | $137.00 | $137.00 | 3,825 | — | — |
| 2024-11-26 | $137.75 | $137.75 | 4,230 | — | — |
| 2024-11-25 | $147.25 | $147.25 | 4,241 | — | — |
| 2024-11-22 | $140.75 | $140.75 | 5,984 | — | — |
| 2024-11-21 | $145.00 | $145.00 | 5,350 | — | — |
| 2024-11-20 | $141.25 | $141.25 | 9,109 | — | — |
| 2024-11-19 | $145.00 | $145.00 | 7,003 | — | — |
| 2024-11-18 | $151.75 | $151.75 | 6,540 | — | — |
| 2024-11-15 | $158.00 | $158.00 | 7,424 | — | — |
| 2024-11-14 | $156.25 | $156.25 | 14,351 | — | — |
| 2024-11-13 | $165.75 | $165.75 | 52,091 | — | — |
| 2024-11-12 | $153.25 | $153.25 | 11,488 | — | — |
| 2024-11-11 | $164.75 | $164.75 | 13,535 | — | — |
| 2024-11-08 | $151.75 | $151.75 | 15,594 | — | — |
| 2024-11-07 | $136.00 | $136.00 | 6,893 | — | — |
| 2024-11-06 | $142.00 | $142.00 | 5,489 | — | — |
| 2024-11-05 | $137.75 | $137.75 | 6,016 | — | — |
| 2024-11-04 | $141.25 | $141.25 | 2,044 | — | — |
| 2024-11-01 | $141.75 | $141.75 | 6,704 | — | — |
| 2024-10-31 | $130.00 | $130.00 | 2,650 | — | — |
| 2024-10-30 | $130.00 | $130.00 | 4,072 | — | — |
| 2024-10-29 | $139.00 | $139.00 | 13,618 | — | — |
| 2024-10-28 | $117.50 | $117.50 | 6,990 | — | — |
| 2024-10-25 | $125.50 | $125.50 | 4,714 | — | — |
| 2024-10-24 | $132.25 | $132.25 | 8,151 | — | — |
| 2024-10-23 | $151.00 | $151.00 | 2,605 | — | — |
| 2024-10-22 | $153.00 | $153.00 | 3,467 | — | — |
| 2024-10-21 | $155.00 | $155.00 | 6,093 | — | — |
| 2024-10-18 | $168.50 | $168.50 | 9,478 | — | — |
| 2024-10-17 | $164.75 | $164.75 | 9,273 | — | — |
| 2024-10-16 | $160.00 | $160.00 | 13,491 | — | — |
| 2024-10-15 | $150.50 | $150.50 | 12,774 | — | — |
| 2024-10-14 | $165.00 | $165.00 | 16,666 | — | — |
| 2024-10-11 | $170.50 | $170.50 | 66,263 | — | — |
| 2024-10-10 | $158.50 | $158.50 | 130,086 | — | — |
| 2024-10-09 | $265.00 | $265.00 | 1,949,382 | — | — |
| 2024-10-08 | $103.75 | $103.75 | 2,199 | — | — |
| 2024-10-07 | $98.50 | $98.50 | 2,183 | — | — |
| 2024-10-04 | $102.50 | $102.50 | 6,000 | — | — |
| 2024-10-03 | $93.75 | $93.75 | 4,004 | — | — |
| 2024-10-02 | $97.50 | $97.50 | 4,639 | — | — |
| 2024-10-01 | $103.75 | $103.75 | 3,031 | — | — |
| 2024-09-30 | $110.50 | $110.50 | 5,007 | — | — |
| 2024-09-27 | $107.50 | $107.50 | 13,551 | — | — |
| 2024-09-26 | $134.00 | $134.00 | 4,734 | — | — |
| 2024-09-25 | $138.00 | $138.00 | 11,117 | — | — |
| 2024-09-24 | $123.75 | $123.75 | 3,478 | — | — |
| 2024-09-23 | $122.25 | $122.25 | 2,665 | — | — |
| 2024-09-20 | $124.50 | $124.50 | 5,061 | — | — |
| 2024-09-19 | $120.50 | $120.50 | 5,064 | — | — |
| 2024-09-18 | $121.25 | $121.25 | 4,988 | — | — |
| 2024-09-17 | $122.75 | $122.75 | 19,386 | — | — |
| 2024-09-16 | $145.00 | $145.00 | 12,045 | — | — |
| 2024-09-13 | $143.00 | $143.00 | 43,828 | — | — |
| 2024-09-12 | $149.75 | $149.75 | 7,482 | — | — |
| 2024-09-11 | $158.50 | $158.50 | 6,356 | — | — |
| 2024-09-10 | $159.00 | $159.00 | 6,740 | — | — |
| 2024-09-09 | $167.50 | $167.50 | 3,196 | — | — |
| 2024-09-06 | $177.00 | $177.00 | 5,182 | — | — |
| 2024-09-05 | $190.00 | $190.00 | 10,291 | — | — |
| 2024-09-04 | $198.50 | $198.50 | 11,586 | — | — |
| 2024-09-03 | $181.75 | $181.75 | 7,660 | — | — |
| 2024-08-30 | $185.75 | $185.75 | 17,166 | — | — |
| 2024-08-29 | $205.00 | $205.00 | 34,313 | — | — |
| 2024-08-28 | $213.75 | $213.75 | 49,864 | — | — |
| 2024-08-27 | $262.50 | $262.50 | 139,891 | — | — |
| 2024-08-26 | $265.00 | $265.00 | 247,677 | — | — |
| 2024-08-23 | $262.50 | $262.50 | 926,973 | — | — |
| 2024-08-22 | $144.00 | $144.00 | 72,036 | — | — |
| 2024-08-21 | $141.25 | $141.25 | 771 | — | — |
| 2024-08-20 | $145.50 | $145.50 | 1,450 | — | — |
| 2024-08-19 | $165.00 | $165.00 | 3,071 | — | — |
| 2024-08-16 | $137.75 | $137.75 | 1,486 | — | — |
| 2024-08-15 | $127.25 | $127.25 | 542 | — | — |
| 2024-08-14 | $123.25 | $123.25 | 239 | — | — |
| 2024-08-13 | $130.75 | $130.75 | 558 | — | — |
| 2024-08-12 | $119.75 | $119.75 | 262 | — | — |
| 2024-08-09 | $118.50 | $118.50 | 1,227 | — | — |
| 2024-08-08 | $119.50 | $119.50 | 942 | — | — |
| 2024-08-07 | $120.50 | $120.50 | 419 | — | — |
| 2024-08-06 | $127.75 | $127.75 | 566 | — | — |
| 2024-08-05 | $134.25 | $134.25 | 733 | — | — |
| 2024-08-02 | $139.50 | $139.50 | 1,263 | — | — |
| 2024-08-01 | $146.75 | $146.75 | 380 | — | — |
| 2024-07-31 | $147.75 | $147.75 | 356 | — | — |
| 2024-07-30 | $147.75 | $147.75 | 462 | — | — |
| 2024-07-29 | $148.25 | $148.25 | 870 | — | — |
| 2024-07-26 | $154.75 | $154.75 | 1,441 | — | — |
| 2024-07-25 | $136.00 | $136.00 | 698 | — | — |
| 2024-07-24 | $136.25 | $136.25 | 1,328 | — | — |
| 2024-07-23 | $141.25 | $141.25 | 10,695 | — | — |
| 2024-07-22 | $150.25 | $150.25 | 7,308 | — | — |
| 2024-07-19 | $140.25 | $140.25 | 897 | — | — |
| 2024-07-18 | $144.50 | $144.50 | 541 | — | — |
| 2024-07-17 | $147.50 | $147.50 | 802 | — | — |
| 2024-07-16 | $143.75 | $143.75 | 588 | — | — |
| 2024-07-15 | $142.75 | $142.75 | 455 | — | — |
| 2024-07-12 | $147.50 | $147.50 | 494 | — | — |
| 2024-07-11 | $142.50 | $142.50 | 1,710 | — | — |
| 2024-07-10 | $132.25 | $132.25 | 542 | — | — |
| 2024-07-09 | $129.00 | $129.00 | 272 | — | — |
| 2024-07-08 | $134.75 | $134.75 | 820 | — | — |
| 2024-07-05 | $123.00 | $123.00 | 564 | — | — |
| 2024-07-03 | $126.50 | $126.50 | 265 | — | — |
| 2024-07-02 | $128.25 | $128.25 | 236 | — | — |
| 2024-07-01 | $132.25 | $132.25 | 508 | — | — |
| 2024-06-28 | $134.00 | $134.00 | 369 | — | — |
| 2024-06-27 | $136.50 | $136.50 | 488 | — | — |
| 2024-06-26 | $128.50 | $128.50 | 579 | — | — |
| 2024-06-25 | $120.25 | $120.25 | 679 | — | — |
| 2024-06-24 | $127.25 | $127.25 | 1,026 | — | — |
| 2024-06-21 | $123.75 | $123.75 | 2,466 | — | — |
| 2024-06-20 | $127.25 | $127.25 | 1,117 | — | — |
| 2024-06-18 | $121.00 | $121.00 | 877 | — | — |
| 2024-06-17 | $132.50 | $132.50 | 1,196 | — | — |
| 2024-06-14 | $126.75 | $126.75 | 1,991 | — | — |
| 2024-06-13 | $135.50 | $135.50 | 1,949 | — | — |
| 2024-06-12 | $146.00 | $146.00 | 1,428 | — | — |
| 2024-06-11 | $155.00 | $155.00 | 896 | — | — |
| 2024-06-10 | $154.75 | $154.75 | 1,635 | — | — |
| 2024-06-07 | $169.50 | $169.50 | 1,839 | — | — |
| 2024-06-06 | $180.75 | $180.75 | 4,976 | — | — |
| 2024-06-05 | $167.75 | $167.75 | 4,091 | — | — |
| 2024-06-04 | $181.25 | $181.25 | 4,051 | — | — |
| 2024-06-03 | $210.00 | $210.00 | 17,096 | — | — |
| 2024-05-31 | $210.00 | $210.00 | 31,504 | — | — |
| 2024-05-30 | $216.25 | $216.25 | 540,505 | — | — |
| 2024-05-29 | $130.00 | $130.00 | 475 | — | — |
| 2024-05-28 | $131.50 | $131.50 | 581 | — | — |
| 2024-05-24 | $132.50 | $132.50 | 316 | — | — |
| 2024-05-23 | $134.00 | $134.00 | 280 | — | — |
| 2024-05-22 | $132.50 | $132.50 | 168 | — | — |
| 2024-05-21 | $130.00 | $130.00 | 257 | — | — |
| 2024-05-20 | $125.00 | $125.00 | 256 | — | — |
| 2024-05-17 | $127.25 | $127.25 | 479 | — | — |
| 2024-05-16 | $125.50 | $125.50 | 998 | — | — |
| 2024-05-15 | $128.50 | $128.50 | 1,101 | — | — |
| 2024-05-14 | $137.00 | $137.00 | 818 | — | — |
| 2024-05-13 | $139.00 | $139.00 | 513 | — | — |
| 2024-05-10 | $136.25 | $136.25 | 932 | — | — |
| 2024-05-09 | $138.50 | $138.50 | 434 | — | — |
| 2024-05-08 | $143.00 | $143.00 | 433 | — | — |
| 2024-05-07 | $146.50 | $146.50 | 2,174 | — | — |
| 2024-05-06 | $135.25 | $135.25 | 862 | — | — |
| 2024-05-03 | $134.75 | $134.75 | 776 | — | — |
| 2024-05-02 | $134.50 | $134.50 | 1,184 | — | — |
| 2024-05-01 | $129.25 | $129.25 | 1,476 | — | — |
| 2024-04-30 | $120.00 | $120.00 | 476 | — | — |
| 2024-04-29 | $122.25 | $122.25 | 798 | — | — |
| 2024-04-26 | $119.00 | $119.00 | 1,230 | — | — |
| 2024-04-25 | $104.50 | $104.50 | 786 | — | — |
| 2024-04-24 | $109.00 | $109.00 | 1,754 | — | — |
| 2024-04-23 | $114.50 | $114.50 | 4,858 | — | — |
| 2024-04-22 | $125.00 | $125.00 | 19,742 | — | — |
| 2024-04-19 | $92.25 | $92.25 | 716 | — | — |
| 2024-04-18 | $92.75 | $92.75 | 516 | — | — |
| 2024-04-17 | $97.25 | $97.25 | 1,146 | — | — |
| 2024-04-16 | $94.25 | $94.25 | 620 | — | — |
| 2024-04-15 | $93.00 | $93.00 | 1,265 | — | — |
| 2024-04-12 | $100.25 | $100.25 | 774 | — | — |
| 2024-04-11 | $106.00 | $106.00 | 421 | — | — |
| 2024-04-10 | $106.25 | $106.25 | 536 | — | — |
| 2024-04-09 | $107.00 | $107.00 | 462 | — | — |
| 2024-04-08 | $103.25 | $103.25 | 1,147 | — | — |
| 2024-04-05 | $109.00 | $109.00 | 1,152 | — | — |
| 2024-04-04 | $106.75 | $106.75 | 1,221 | — | — |
| 2024-04-03 | $109.00 | $109.00 | 869 | — | — |
| 2024-04-02 | $111.75 | $111.75 | 1,015 | — | — |
| 2024-04-01 | $106.25 | $106.25 | 914 | — | — |
| 2024-03-28 | $108.00 | $108.00 | 991 | — | — |
| 2024-03-27 | $112.00 | $112.00 | 1,267 | — | — |
| 2024-03-26 | $108.00 | $108.00 | 2,064 | — | — |
| 2024-03-25 | $105.75 | $105.75 | 2,756 | — | — |
| 2024-03-22 | $112.25 | $112.25 | 2,400 | — | — |
| 2024-03-21 | $114.50 | $114.50 | 2,991 | — | — |
| 2024-03-20 | $113.00 | $113.00 | 7,489 | — | — |
| 2024-03-19 | $148.50 | $148.50 | 30,349 | — | — |
| 2024-03-18 | $126.75 | $126.75 | 1,996 | — | — |
| 2024-03-15 | $115.25 | $115.25 | 3,357 | — | — |
| 2024-03-14 | $123.50 | $123.50 | 2,616 | — | — |
| 2024-03-13 | $127.50 | $127.50 | 3,554 | — | — |
| 2024-03-12 | $139.25 | $139.25 | 2,983 | — | — |
| 2024-03-11 | $141.50 | $141.50 | 2,766 | — | — |
| 2024-03-08 | $156.25 | $156.25 | 5,497 | — | — |
| 2024-03-07 | $161.75 | $161.75 | 4,289 | — | — |
| 2024-03-06 | $159.75 | $159.75 | 12,954 | — | — |
| 2024-03-05 | $187.50 | $187.50 | 84,787 | — | — |
| 2024-03-04 | $195.00 | $195.00 | 38,247 | — | — |
| 2024-03-01 | $176.25 | $176.25 | 1,318 | — | — |
| 2024-02-29 | $189.00 | $189.00 | 1,123 | — | — |
| 2024-02-28 | $182.50 | $182.50 | 1,524 | — | — |
| 2024-02-27 | $178.50 | $178.50 | 1,706 | — | — |
| 2024-02-26 | $150.00 | $150.00 | 1,377 | — | — |
| 2024-02-23 | $152.50 | $152.50 | 5,050 | — | — |
| 2024-02-22 | $151.00 | $151.00 | 4,052 | — | — |
| 2024-02-21 | $172.50 | $172.50 | 1,547 | — | — |
| 2024-02-20 | $185.25 | $185.25 | 1,724 | — | — |
| 2024-02-16 | $206.00 | $206.00 | 1,332 | — | — |
| 2024-02-15 | $212.50 | $212.50 | 1,284 | — | — |
| 2024-02-14 | $212.50 | $212.50 | 2,198 | — | — |
| 2024-02-13 | $215.00 | $215.00 | 3,259 | — | — |
| 2024-02-12 | $250.00 | $250.00 | 6,186 | — | — |
| 2024-02-09 | $234.75 | $234.75 | 2,872 | — | — |
| 2024-02-08 | $230.25 | $230.25 | 4,014 | — | — |
| 2024-02-07 | $239.00 | $239.00 | 5,396 | — | — |
| 2024-02-06 | $220.00 | $220.00 | 7,422 | — | — |
| 2024-02-05 | $237.50 | $237.50 | 11,527 | — | — |
| 2024-02-02 | $257.50 | $257.50 | 29,200 | — | — |
| 2024-02-01 | $214.25 | $214.25 | 37,892 | — | — |
| 2024-01-31 | $255.00 | $255.00 | 93,085 | — | — |
| 2024-01-30 | $179.75 | $179.75 | 1,247 | — | — |
| 2024-01-29 | $195.00 | $195.00 | 1,661 | — | — |
| 2024-01-26 | $197.50 | $197.50 | 1,041 | — | — |
| 2024-01-25 | $193.50 | $193.50 | 718 | — | — |
| 2024-01-24 | $185.25 | $185.25 | 1,642 | — | — |
| 2024-01-23 | $202.50 | $202.50 | 1,514 | — | — |
| 2024-01-22 | $198.25 | $198.25 | 6,415 | — | — |
| 2024-01-19 | $193.25 | $193.25 | 2,347 | — | — |
| 2024-01-18 | $182.50 | $182.50 | 3,096 | — | — |
| 2024-01-17 | $200.25 | $200.25 | 2,801 | — | — |
| 2024-01-16 | $214.00 | $214.00 | 4,274 | — | — |
| 2024-01-12 | $240.00 | $240.00 | 16,208 | — | — |
| 2024-01-11 | $312.50 | $312.50 | 10,233 | — | — |
| 2024-01-10 | $305.00 | $305.00 | 1,774 | — | — |
| 2024-01-09 | $317.50 | $317.50 | 2,237 | — | — |
| 2024-01-08 | $345.00 | $345.00 | 2,230 | — | — |
| 2024-01-05 | $355.00 | $355.00 | 1,045 | — | — |
| 2024-01-04 | $357.50 | $357.50 | 3,287 | — | — |
| 2024-01-03 | $375.00 | $375.00 | 3,240 | — | — |
| 2024-01-02 | $427.50 | $427.50 | 1,223 | — | — |