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
- 2021-07-29 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 | $119.50 | $119.50 | 3,770 | — | — |
| 2024-12-30 | $117.00 | $117.00 | 5,252 | — | — |
| 2024-12-27 | $120.00 | $120.00 | 4,846 | — | — |
| 2024-12-26 | $123.00 | $123.00 | 2,000 | — | — |
| 2024-12-24 | $123.50 | $123.50 | 1,650 | — | — |
| 2024-12-23 | $123.00 | $123.00 | 5,450 | — | — |
| 2024-12-20 | $129.50 | $129.50 | 6,870 | — | — |
| 2024-12-19 | $128.00 | $128.00 | 4,246 | — | — |
| 2024-12-18 | $138.00 | $138.00 | 4,866 | — | — |
| 2024-12-17 | $150.50 | $150.50 | 2,384 | — | — |
| 2024-12-16 | $152.00 | $152.00 | 2,338 | — | — |
| 2024-12-13 | $151.50 | $151.50 | 2,356 | — | — |
| 2024-12-12 | $152.50 | $152.50 | 4,116 | — | — |
| 2024-12-11 | $152.50 | $152.50 | 4,862 | — | — |
| 2024-12-10 | $154.00 | $154.00 | 3,206 | — | — |
| 2024-12-09 | $156.00 | $156.00 | 3,864 | — | — |
| 2024-12-06 | $157.50 | $157.50 | 4,068 | — | — |
| 2024-12-05 | $154.50 | $154.50 | 4,072 | — | — |
| 2024-12-04 | $167.00 | $167.00 | 3,958 | — | — |
| 2024-12-03 | $168.00 | $168.00 | 5,298 | — | — |
| 2024-12-02 | $164.50 | $164.50 | 2,484 | — | — |
| 2024-11-29 | $160.50 | $160.50 | 1,034 | — | — |
| 2024-11-27 | $161.50 | $161.50 | 2,634 | — | — |
| 2024-11-26 | $159.50 | $159.50 | 4,982 | — | — |
| 2024-11-25 | $162.50 | $162.50 | 5,248 | — | — |
| 2024-11-22 | $147.50 | $147.50 | 2,938 | — | — |
| 2024-11-21 | $145.50 | $145.50 | 2,392 | — | — |
| 2024-11-20 | $143.50 | $143.50 | 2,044 | — | — |
| 2024-11-19 | $144.00 | $144.00 | 2,708 | — | — |
| 2024-11-18 | $142.00 | $142.00 | 2,920 | — | — |
| 2024-11-15 | $148.50 | $148.50 | 2,214 | — | — |
| 2024-11-14 | $147.50 | $147.50 | 1,882 | — | — |
| 2024-11-13 | $147.00 | $147.00 | 4,876 | — | — |
| 2024-11-12 | $148.50 | $148.50 | 5,892 | — | — |
| 2024-11-11 | $155.50 | $155.50 | 5,228 | — | — |
| 2024-11-08 | $157.00 | $157.00 | 4,616 | — | — |
| 2024-11-07 | $163.50 | $163.50 | 5,450 | — | — |
| 2024-11-06 | $158.50 | $158.50 | 6,268 | — | — |
| 2024-11-05 | $164.50 | $164.50 | 3,318 | — | — |
| 2024-11-04 | $157.50 | $157.50 | 1,520 | — | — |
| 2024-11-01 | $156.00 | $156.00 | 2,486 | — | — |
| 2024-10-31 | $155.00 | $155.00 | 2,502 | — | — |
| 2024-10-30 | $157.50 | $157.50 | 3,344 | — | — |
| 2024-10-29 | $155.00 | $155.00 | 1,580 | — | — |
| 2024-10-28 | $156.50 | $156.50 | 1,394 | — | — |
| 2024-10-25 | $152.50 | $152.50 | 1,468 | — | — |
| 2024-10-24 | $152.50 | $152.50 | 2,148 | — | — |
| 2024-10-23 | $151.50 | $151.50 | 1,466 | — | — |
| 2024-10-22 | $154.50 | $154.50 | 2,524 | — | — |
| 2024-10-21 | $156.00 | $156.00 | 3,436 | — | — |
| 2024-10-18 | $160.50 | $160.50 | 1,082 | — | — |
| 2024-10-17 | $163.00 | $163.00 | 2,690 | — | — |
| 2024-10-16 | $169.00 | $169.00 | 2,268 | — | — |
| 2024-10-15 | $165.00 | $165.00 | 2,978 | — | — |
| 2024-10-14 | $162.00 | $162.00 | 1,374 | — | — |
| 2024-10-11 | $167.00 | $167.00 | 3,190 | — | — |
| 2024-10-10 | $163.00 | $163.00 | 1,818 | — | — |
| 2024-10-09 | $166.50 | $166.50 | 2,162 | — | — |
| 2024-10-08 | $167.00 | $167.00 | 2,630 | — | — |
| 2024-10-07 | $170.00 | $170.00 | 3,108 | — | — |
| 2024-10-04 | $174.00 | $174.00 | 2,738 | — | — |
| 2024-10-03 | $172.00 | $172.00 | 2,398 | — | — |
| 2024-10-02 | $177.00 | $177.00 | 2,570 | — | — |
| 2024-10-01 | $179.00 | $179.00 | 2,370 | — | — |
| 2024-09-30 | $184.00 | $184.00 | 5,044 | — | — |
| 2024-09-27 | $192.00 | $192.00 | 4,638 | — | — |
| 2024-09-26 | $182.50 | $182.50 | 2,912 | — | — |
| 2024-09-25 | $177.00 | $177.00 | 5,028 | — | — |
| 2024-09-24 | $179.50 | $179.50 | 5,674 | — | — |
| 2024-09-23 | $182.00 | $182.00 | 4,952 | — | — |
| 2024-09-20 | $187.00 | $187.00 | 13,428 | — | — |
| 2024-09-19 | $191.50 | $191.50 | 8,198 | — | — |
| 2024-09-18 | $179.00 | $179.00 | 7,034 | — | — |
| 2024-09-17 | $172.00 | $172.00 | 2,926 | — | — |
| 2024-09-16 | $169.50 | $169.50 | 3,786 | — | — |
| 2024-09-13 | $175.00 | $175.00 | 2,888 | — | — |
| 2024-09-12 | $170.50 | $170.50 | 3,342 | — | — |
| 2024-09-11 | $163.00 | $163.00 | 2,992 | — | — |
| 2024-09-10 | $166.50 | $166.50 | 3,230 | — | — |
| 2024-09-09 | $168.00 | $168.00 | 7,132 | — | — |
| 2024-09-06 | $169.50 | $169.50 | 3,958 | — | — |
| 2024-09-05 | $173.50 | $173.50 | 3,354 | — | — |
| 2024-09-04 | $170.50 | $170.50 | 7,156 | — | — |
| 2024-09-03 | $180.50 | $180.50 | 5,176 | — | — |
| 2024-08-30 | $179.50 | $179.50 | 5,154 | — | — |
| 2024-08-29 | $188.00 | $188.00 | 5,350 | — | — |
| 2024-08-28 | $177.00 | $177.00 | 7,054 | — | — |
| 2024-08-27 | $186.00 | $186.00 | 6,144 | — | — |
| 2024-08-26 | $196.00 | $196.00 | 22,788 | — | — |
| 2024-08-23 | $180.50 | $180.50 | 8,912 | — | — |
| 2024-08-22 | $167.00 | $167.00 | 3,936 | — | — |
| 2024-08-21 | $166.50 | $166.50 | 6,102 | — | — |
| 2024-08-20 | $161.50 | $161.50 | 4,518 | — | — |
| 2024-08-19 | $167.00 | $167.00 | 12,374 | — | — |
| 2024-08-16 | $152.50 | $152.50 | 3,650 | — | — |
| 2024-08-15 | $151.00 | $151.00 | 8,110 | — | — |
| 2024-08-14 | $137.50 | $137.50 | 2,956 | — | — |
| 2024-08-13 | $142.00 | $142.00 | 4,572 | — | — |
| 2024-08-12 | $134.00 | $134.00 | 3,674 | — | — |
| 2024-08-09 | $137.50 | $137.50 | 6,896 | — | — |
| 2024-08-08 | $137.00 | $137.00 | 15,814 | — | — |
| 2024-08-07 | $142.50 | $142.50 | 25,850 | — | — |
| 2024-08-06 | $114.50 | $114.50 | 11,192 | — | — |
| 2024-08-05 | $107.50 | $107.50 | 7,392 | — | — |
| 2024-08-02 | $114.00 | $114.00 | 3,810 | — | — |
| 2024-08-01 | $120.00 | $120.00 | 4,736 | — | — |
| 2024-07-31 | $122.00 | $122.00 | 4,564 | — | — |
| 2024-07-30 | $125.00 | $125.00 | 2,342 | — | — |
| 2024-07-29 | $120.50 | $120.50 | 2,254 | — | — |
| 2024-07-26 | $124.00 | $124.00 | 2,338 | — | — |
| 2024-07-25 | $119.50 | $119.50 | 4,270 | — | — |
| 2024-07-24 | $115.00 | $115.00 | 2,634 | — | — |
| 2024-07-23 | $125.50 | $125.50 | 4,572 | — | — |
| 2024-07-22 | $114.50 | $114.50 | 2,902 | — | — |
| 2024-07-19 | $121.50 | $121.50 | 2,740 | — | — |
| 2024-07-18 | $119.00 | $119.00 | 2,102 | — | — |
| 2024-07-17 | $126.00 | $126.00 | 4,944 | — | — |
| 2024-07-16 | $125.50 | $125.50 | 4,370 | — | — |
| 2024-07-15 | $120.00 | $120.00 | 3,626 | — | — |
| 2024-07-12 | $116.50 | $116.50 | 5,502 | — | — |
| 2024-07-11 | $121.50 | $121.50 | 7,302 | — | — |
| 2024-07-10 | $108.00 | $108.00 | 2,368 | — | — |
| 2024-07-09 | $108.50 | $108.50 | 2,900 | — | — |
| 2024-07-08 | $111.50 | $111.50 | 2,784 | — | — |
| 2024-07-05 | $108.50 | $108.50 | 4,562 | — | — |
| 2024-07-03 | $111.00 | $111.00 | 1,090 | — | — |
| 2024-07-02 | $109.50 | $109.50 | 2,688 | — | — |
| 2024-07-01 | $109.00 | $109.00 | 4,720 | — | — |
| 2024-06-28 | $120.00 | $120.00 | 10,474 | — | — |
| 2024-06-27 | $114.00 | $114.00 | 1,772 | — | — |
| 2024-06-26 | $110.50 | $110.50 | 3,596 | — | — |
| 2024-06-25 | $113.50 | $113.50 | 2,402 | — | — |
| 2024-06-24 | $117.00 | $117.00 | 3,310 | — | — |
| 2024-06-21 | $125.00 | $125.00 | 6,718 | — | — |
| 2024-06-20 | $116.00 | $116.00 | 5,010 | — | — |
| 2024-06-18 | $111.00 | $111.00 | 3,394 | — | — |
| 2024-06-17 | $116.50 | $116.50 | 2,294 | — | — |
| 2024-06-14 | $118.00 | $118.00 | 4,952 | — | — |
| 2024-06-13 | $123.50 | $123.50 | 2,398 | — | — |
| 2024-06-12 | $128.00 | $128.00 | 3,550 | — | — |
| 2024-06-11 | $126.50 | $126.50 | 2,438 | — | — |
| 2024-06-10 | $127.00 | $127.00 | 2,976 | — | — |
| 2024-06-07 | $125.00 | $125.00 | 3,652 | — | — |
| 2024-06-06 | $129.00 | $129.00 | 3,882 | — | — |
| 2024-06-05 | $133.50 | $133.50 | 4,108 | — | — |
| 2024-06-04 | $132.00 | $132.00 | 6,610 | — | — |
| 2024-06-03 | $135.00 | $135.00 | 6,428 | — | — |
| 2024-05-31 | $129.50 | $129.50 | 8,862 | — | — |
| 2024-05-30 | $132.00 | $132.00 | 12,750 | — | — |
| 2024-05-29 | $124.00 | $124.00 | 19,826 | — | — |
| 2024-05-28 | $114.50 | $114.50 | 7,448 | — | — |
| 2024-05-24 | $113.00 | $113.00 | 6,240 | — | — |
| 2024-05-23 | $107.50 | $107.50 | 10,124 | — | — |
| 2024-05-22 | $109.00 | $109.00 | 8,540 | — | — |
| 2024-05-21 | $112.50 | $112.50 | 5,194 | — | — |
| 2024-05-20 | $107.00 | $107.00 | 7,130 | — | — |
| 2024-05-17 | $110.00 | $110.00 | 3,314 | — | — |
| 2024-05-16 | $114.50 | $114.50 | 2,608 | — | — |
| 2024-05-15 | $118.00 | $118.00 | 3,928 | — | — |
| 2024-05-14 | $116.50 | $116.50 | 3,898 | — | — |
| 2024-05-13 | $115.00 | $115.00 | 2,526 | — | — |
| 2024-05-10 | $116.50 | $116.50 | 2,160 | — | — |
| 2024-05-09 | $120.00 | $120.00 | 5,764 | — | — |
| 2024-05-08 | $114.00 | $114.00 | 2,436 | — | — |
| 2024-05-07 | $115.00 | $115.00 | 2,556 | — | — |
| 2024-05-06 | $113.50 | $113.50 | 3,028 | — | — |
| 2024-05-03 | $112.00 | $112.00 | 3,866 | — | — |
| 2024-05-02 | $108.00 | $108.00 | 2,892 | — | — |
| 2024-05-01 | $105.50 | $105.50 | 3,056 | — | — |
| 2024-04-30 | $107.50 | $107.50 | 3,910 | — | — |
| 2024-04-29 | $105.50 | $105.50 | 3,806 | — | — |
| 2024-04-26 | $106.00 | $106.00 | 2,486 | — | — |
| 2024-04-25 | $105.50 | $105.50 | 3,462 | — | — |
| 2024-04-24 | $105.50 | $105.50 | 3,172 | — | — |
| 2024-04-23 | $107.00 | $107.00 | 4,992 | — | — |
| 2024-04-22 | $103.50 | $103.50 | 1,976 | — | — |
| 2024-04-19 | $105.50 | $105.50 | 4,878 | — | — |
| 2024-04-18 | $104.50 | $104.50 | 5,286 | — | — |
| 2024-04-17 | $104.00 | $104.00 | 3,092 | — | — |
| 2024-04-16 | $104.50 | $104.50 | 3,098 | — | — |
| 2024-04-15 | $105.50 | $105.50 | 4,272 | — | — |
| 2024-04-12 | $108.00 | $108.00 | 7,824 | — | — |
| 2024-04-11 | $113.00 | $113.00 | 2,384 | — | — |
| 2024-04-10 | $115.50 | $115.50 | 7,180 | — | — |
| 2024-04-09 | $124.00 | $124.00 | 4,150 | — | — |
| 2024-04-08 | $119.50 | $119.50 | 2,314 | — | — |
| 2024-04-05 | $116.00 | $116.00 | 3,246 | — | — |
| 2024-04-04 | $112.50 | $112.50 | 4,562 | — | — |
| 2024-04-03 | $115.50 | $115.50 | 4,770 | — | — |
| 2024-04-02 | $115.00 | $115.00 | 6,596 | — | — |
| 2024-04-01 | $124.00 | $124.00 | 6,444 | — | — |
| 2024-03-28 | $126.50 | $126.50 | 2,892 | — | — |
| 2024-03-27 | $126.00 | $126.00 | 3,608 | — | — |
| 2024-03-26 | $125.50 | $125.50 | 2,456 | — | — |
| 2024-03-25 | $123.50 | $123.50 | 3,352 | — | — |
| 2024-03-22 | $121.50 | $121.50 | 3,300 | — | — |
| 2024-03-21 | $128.50 | $128.50 | 2,740 | — | — |
| 2024-03-20 | $128.50 | $128.50 | 4,540 | — | — |
| 2024-03-19 | $129.00 | $129.00 | 6,712 | — | — |
| 2024-03-18 | $122.50 | $122.50 | 15,202 | — | — |
| 2024-03-15 | $110.50 | $110.50 | 8,738 | — | — |
| 2024-03-14 | $119.50 | $119.50 | 9,326 | — | — |
| 2024-03-13 | $119.50 | $119.50 | 15,192 | — | — |
| 2024-03-12 | $109.00 | $109.00 | 21,590 | — | — |
| 2024-03-11 | $101.50 | $101.50 | 6,514 | — | — |
| 2024-03-08 | $102.00 | $102.00 | 24,712 | — | — |
| 2024-03-07 | $118.00 | $118.00 | 20,904 | — | — |
| 2024-03-06 | $111.50 | $111.50 | 6,654 | — | — |
| 2024-03-05 | $103.00 | $103.00 | 6,698 | — | — |
| 2024-03-04 | $107.50 | $107.50 | 9,268 | — | — |
| 2024-03-01 | $111.50 | $111.50 | 8,466 | — | — |
| 2024-02-29 | $111.00 | $111.00 | 30,800 | — | — |
| 2024-02-28 | $109.50 | $109.50 | 4,362 | — | — |
| 2024-02-27 | $110.50 | $110.50 | 7,280 | — | — |
| 2024-02-26 | $104.00 | $104.00 | 3,164 | — | — |
| 2024-02-23 | $106.50 | $106.50 | 5,624 | — | — |
| 2024-02-22 | $101.50 | $101.50 | 6,710 | — | — |
| 2024-02-21 | $105.00 | $105.00 | 4,912 | — | — |
| 2024-02-20 | $104.00 | $104.00 | 6,754 | — | — |
| 2024-02-16 | $104.00 | $104.00 | 5,752 | — | — |
| 2024-02-15 | $112.50 | $112.50 | 6,330 | — | — |
| 2024-02-14 | $109.50 | $109.50 | 4,436 | — | — |
| 2024-02-13 | $104.00 | $104.00 | 8,176 | — | — |
| 2024-02-12 | $115.00 | $115.00 | 4,822 | — | — |
| 2024-02-09 | $109.50 | $109.50 | 4,292 | — | — |
| 2024-02-08 | $106.50 | $106.50 | 3,952 | — | — |
| 2024-02-07 | $105.00 | $105.00 | 3,650 | — | — |
| 2024-02-06 | $108.00 | $108.00 | 4,360 | — | — |
| 2024-02-05 | $103.00 | $103.00 | 8,612 | — | — |
| 2024-02-02 | $106.50 | $106.50 | 5,638 | — | — |
| 2024-02-01 | $108.50 | $108.50 | 8,606 | — | — |
| 2024-01-31 | $109.50 | $109.50 | 8,286 | — | — |
| 2024-01-30 | $114.50 | $114.50 | 2,526 | — | — |
| 2024-01-29 | $118.00 | $118.00 | 2,602 | — | — |
| 2024-01-26 | $115.50 | $115.50 | 3,126 | — | — |
| 2024-01-25 | $117.00 | $117.00 | 3,646 | — | — |
| 2024-01-24 | $113.50 | $113.50 | 3,328 | — | — |
| 2024-01-23 | $116.00 | $116.00 | 3,342 | — | — |
| 2024-01-22 | $117.00 | $117.00 | 4,702 | — | — |
| 2024-01-19 | $115.50 | $115.50 | 5,472 | — | — |
| 2024-01-18 | $112.00 | $112.00 | 4,054 | — | — |
| 2024-01-17 | $110.50 | $110.50 | 6,814 | — | — |
| 2024-01-16 | $113.00 | $113.00 | 5,490 | — | — |
| 2024-01-12 | $118.00 | $118.00 | 5,572 | — | — |
| 2024-01-11 | $119.00 | $119.00 | 4,418 | — | — |
| 2024-01-10 | $118.50 | $118.50 | 3,966 | — | — |
| 2024-01-09 | $119.00 | $119.00 | 6,384 | — | — |
| 2024-01-08 | $121.50 | $121.50 | 5,248 | — | — |
| 2024-01-05 | $119.50 | $119.50 | 4,158 | — | — |
| 2024-01-04 | $120.00 | $120.00 | 4,244 | — | — |
| 2024-01-03 | $122.50 | $122.50 | 6,348 | — | — |
| 2024-01-02 | $129.50 | $129.50 | 7,044 | — | — |