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
- 2003-04-23 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 | $125.62 | $162.54 | 58,491 | — | — |
| 2024-12-30 | $125.51 | $162.40 | 69,748 | — | — |
| 2024-12-27 | $126.68 | $163.91 | 63,225 | — | — |
| 2024-12-26 | $127.88 | $165.46 | 69,327 | — | — |
| 2024-12-24 | $127.54 | $165.02 | 43,763 | — | — |
| 2024-12-23 | $127.20 | $164.58 | 69,748 | — | — |
| 2024-12-20 | $126.95 | $164.26 | 109,408 | — | — |
| 2024-12-19 | $127.21 | $164.59 | 87,211 | — | — |
| 2024-12-18 | $132.46 | $171.39 | 39,345 | — | — |
| 2024-12-17 | $138.25 | $178.88 | 24,406 | — | — |
| 2024-12-16 | $138.18 | $178.80 | 46,814 | — | — |
| 2024-12-13 | $140.34 | $181.59 | 49,654 | — | — |
| 2024-12-12 | $141.91 | $183.62 | 44,394 | — | — |
| 2024-12-11 | $144.41 | $186.85 | 106,252 | — | — |
| 2024-12-10 | $147.38 | $190.69 | 110,039 | — | — |
| 2024-12-09 | $150.10 | $194.22 | 25,248 | — | — |
| 2024-12-06 | $147.23 | $190.51 | 30,613 | — | — |
| 2024-12-05 | $148.61 | $192.29 | 34,506 | — | — |
| 2024-12-04 | $150.78 | $195.09 | 36,399 | — | — |
| 2024-12-03 | $156.25 | $202.18 | 30,298 | — | — |
| 2024-12-02 | $155.51 | $201.22 | 27,878 | — | — |
| 2024-11-29 | $156.68 | $202.73 | 14,623 | — | — |
| 2024-11-27 | $156.25 | $202.17 | 13,571 | — | — |
| 2024-11-26 | $155.53 | $201.24 | 21,250 | — | — |
| 2024-11-25 | $159.94 | $206.95 | 77,322 | — | — |
| 2024-11-22 | $152.56 | $197.39 | 22,513 | — | — |
| 2024-11-21 | $151.30 | $195.77 | 23,670 | — | — |
| 2024-11-20 | $151.00 | $195.38 | 25,879 | — | — |
| 2024-11-19 | $151.45 | $195.97 | 39,029 | — | — |
| 2024-11-18 | $151.12 | $195.54 | 49,023 | — | — |
| 2024-11-15 | $151.64 | $196.21 | 43,448 | — | — |
| 2024-11-14 | $152.41 | $197.21 | 46,288 | — | — |
| 2024-11-13 | $149.92 | $193.99 | 40,607 | — | — |
| 2024-11-12 | $149.50 | $193.43 | 77,638 | — | — |
| 2024-11-11 | $156.52 | $202.52 | 31,665 | — | — |
| 2024-11-08 | $155.51 | $201.22 | 34,926 | — | — |
| 2024-11-07 | $154.08 | $199.36 | 35,768 | — | — |
| 2024-11-06 | $150.00 | $194.08 | 104,674 | — | — |
| 2024-11-05 | $159.10 | $205.86 | 42,185 | — | — |
| 2024-11-04 | $155.31 | $200.96 | 52,074 | — | — |
| 2024-11-01 | $152.18 | $196.90 | 56,177 | — | — |
| 2024-10-31 | $152.40 | $197.18 | 38,924 | — | — |
| 2024-10-30 | $153.44 | $198.54 | 51,022 | — | — |
| 2024-10-29 | $152.19 | $196.91 | 84,791 | — | — |
| 2024-10-28 | $155.67 | $201.43 | 55,546 | — | — |
| 2024-10-25 | $153.86 | $199.08 | 31,244 | — | — |
| 2024-10-24 | $156.06 | $201.93 | 39,555 | — | — |
| 2024-10-23 | $154.04 | $199.31 | 34,926 | — | — |
| 2024-10-22 | $153.97 | $199.23 | 51,969 | — | — |
| 2024-10-21 | $159.98 | $207.00 | 38,188 | — | — |
| 2024-10-18 | $167.25 | $216.41 | 30,718 | — | — |
| 2024-10-17 | $163.81 | $211.96 | 33,874 | — | — |
| 2024-10-16 | $166.15 | $214.98 | 33,243 | — | — |
| 2024-10-15 | $162.62 | $210.42 | 36,610 | — | — |
| 2024-10-14 | $159.42 | $206.27 | 48,182 | — | — |
| 2024-10-11 | $156.40 | $202.36 | 41,238 | — | — |
| 2024-10-10 | $156.09 | $201.97 | 37,662 | — | — |
| 2024-10-09 | $158.33 | $204.86 | 33,769 | — | — |
| 2024-10-08 | $158.05 | $203.89 | 61,752 | — | — |
| 2024-10-07 | $159.68 | $205.98 | 40,081 | — | — |
| 2024-10-04 | $159.79 | $206.13 | 36,189 | — | — |
| 2024-10-03 | $163.69 | $211.16 | 30,403 | — | — |
| 2024-10-02 | $164.24 | $211.87 | 31,139 | — | — |
| 2024-10-01 | $165.07 | $212.94 | 36,294 | — | — |
| 2024-09-30 | $164.39 | $212.07 | 42,396 | — | — |
| 2024-09-27 | $163.63 | $211.09 | 38,398 | — | — |
| 2024-09-26 | $159.33 | $205.53 | 56,387 | — | — |
| 2024-09-25 | $159.33 | $205.54 | 42,711 | — | — |
| 2024-09-24 | $161.52 | $208.36 | 30,929 | — | — |
| 2024-09-23 | $162.01 | $208.99 | 25,774 | — | — |
| 2024-09-20 | $158.68 | $204.70 | 120,138 | — | — |
| 2024-09-19 | $167.92 | $216.62 | 30,508 | — | — |
| 2024-09-18 | $164.06 | $211.64 | 26,931 | — | — |
| 2024-09-17 | $164.64 | $212.39 | 36,399 | — | — |
| 2024-09-16 | $163.51 | $210.93 | 42,396 | — | — |
| 2024-09-13 | $162.16 | $209.18 | 47,445 | — | — |
| 2024-09-12 | $158.08 | $203.92 | 17,148 | — | — |
| 2024-09-11 | $155.51 | $200.61 | 31,034 | — | — |
| 2024-09-10 | $157.32 | $202.94 | 36,294 | — | — |
| 2024-09-09 | $156.88 | $202.38 | 56,808 | — | — |
| 2024-09-06 | $156.70 | $202.15 | 37,451 | — | — |
| 2024-09-05 | $155.58 | $200.70 | 39,871 | — | — |
| 2024-09-04 | $156.43 | $201.79 | 22,092 | — | — |
| 2024-09-03 | $156.39 | $201.74 | 48,813 | — | — |
| 2024-08-30 | $160.48 | $207.03 | 27,562 | — | — |
| 2024-08-29 | $158.75 | $204.78 | 21,776 | — | — |
| 2024-08-28 | $158.83 | $204.89 | 27,036 | — | — |
| 2024-08-27 | $159.98 | $206.38 | 23,354 | — | — |
| 2024-08-26 | $161.41 | $208.22 | 21,882 | — | — |
| 2024-08-23 | $163.29 | $210.64 | 39,871 | — | — |
| 2024-08-22 | $157.23 | $202.83 | 26,616 | — | — |
| 2024-08-21 | $157.83 | $203.61 | 47,445 | — | — |
| 2024-08-20 | $153.87 | $198.49 | 36,504 | — | — |
| 2024-08-19 | $154.82 | $199.72 | 55,125 | — | — |
| 2024-08-16 | $151.72 | $195.72 | 40,081 | — | — |
| 2024-08-15 | $150.46 | $194.09 | 47,866 | — | — |
| 2024-08-14 | $149.04 | $192.26 | 39,976 | — | — |
| 2024-08-13 | $150.48 | $194.13 | 53,652 | — | — |
| 2024-08-12 | $148.23 | $191.22 | 51,548 | — | — |
| 2024-08-09 | $149.57 | $192.95 | 48,076 | — | — |
| 2024-08-08 | $149.56 | $192.94 | 78,164 | — | — |
| 2024-08-07 | $147.13 | $189.80 | 57,755 | — | — |
| 2024-08-06 | $151.83 | $195.86 | 51,653 | — | — |
| 2024-08-05 | $150.76 | $194.48 | 46,183 | — | — |
| 2024-08-02 | $154.04 | $198.71 | 45,026 | — | — |
| 2024-08-01 | $155.19 | $200.20 | 71,326 | — | — |
| 2024-07-31 | $156.81 | $202.28 | 55,756 | — | — |
| 2024-07-30 | $159.96 | $206.35 | 46,604 | — | — |
| 2024-07-29 | $158.01 | $203.84 | 47,866 | — | — |
| 2024-07-26 | $156.89 | $202.39 | 47,656 | — | — |
| 2024-07-25 | $151.74 | $195.75 | 59,333 | — | — |
| 2024-07-24 | $149.44 | $192.78 | 45,867 | — | — |
| 2024-07-23 | $152.95 | $197.30 | 49,444 | — | — |
| 2024-07-22 | $152.52 | $196.75 | 58,281 | — | — |
| 2024-07-19 | $150.67 | $194.37 | 81,214 | — | — |
| 2024-07-18 | $150.89 | $194.65 | 79,216 | — | — |
| 2024-07-17 | $148.52 | $191.59 | 38,503 | — | — |
| 2024-07-16 | $151.82 | $195.84 | 54,388 | — | — |
| 2024-07-15 | $142.01 | $183.19 | 43,974 | — | — |
| 2024-07-12 | $142.48 | $183.80 | 49,760 | — | — |
| 2024-07-11 | $139.81 | $180.36 | 58,807 | — | — |
| 2024-07-10 | $130.80 | $168.73 | 44,920 | — | — |
| 2024-07-09 | $127.92 | $165.02 | 61,858 | — | — |
| 2024-07-08 | $127.36 | $164.29 | 33,348 | — | — |
| 2024-07-05 | $126.79 | $163.56 | 32,928 | — | — |
| 2024-07-03 | $127.37 | $163.69 | 28,404 | — | — |
| 2024-07-02 | $127.33 | $163.64 | 68,064 | — | — |
| 2024-07-01 | $129.45 | $166.37 | 48,708 | — | — |
| 2024-06-28 | $132.54 | $170.34 | 123,294 | — | — |
| 2024-06-27 | $131.72 | $169.29 | 36,504 | — | — |
| 2024-06-26 | $131.06 | $168.44 | 42,290 | — | — |
| 2024-06-25 | $131.22 | $168.64 | 37,136 | — | — |
| 2024-06-24 | $132.70 | $170.54 | 39,976 | — | — |
| 2024-06-21 | $132.40 | $170.15 | 102,886 | — | — |
| 2024-06-20 | $130.22 | $167.36 | 28,720 | — | — |
| 2024-06-18 | $130.71 | $167.99 | 83,003 | — | — |
| 2024-06-17 | $135.93 | $174.70 | 41,028 | — | — |
| 2024-06-14 | $135.54 | $174.20 | 35,873 | — | — |
| 2024-06-13 | $136.02 | $174.81 | 29,140 | — | — |
| 2024-06-12 | $135.65 | $174.33 | 29,561 | — | — |
| 2024-06-11 | $132.16 | $169.85 | 17,989 | — | — |
| 2024-06-10 | $134.98 | $173.48 | 17,568 | — | — |
| 2024-06-07 | $133.75 | $171.90 | 16,516 | — | — |
| 2024-06-06 | $135.98 | $174.76 | 23,249 | — | — |
| 2024-06-05 | $138.03 | $177.40 | 22,723 | — | — |
| 2024-06-04 | $136.61 | $175.57 | 27,773 | — | — |
| 2024-06-03 | $139.11 | $178.78 | 30,613 | — | — |
| 2024-05-31 | $139.03 | $178.68 | 59,859 | — | — |
| 2024-05-30 | $137.81 | $177.12 | 22,092 | — | — |
| 2024-05-29 | $134.75 | $173.18 | 22,302 | — | — |
| 2024-05-28 | $135.88 | $174.64 | 24,617 | — | — |
| 2024-05-24 | $137.57 | $176.80 | 19,778 | — | — |
| 2024-05-23 | $135.83 | $174.56 | 51,969 | — | — |
| 2024-05-22 | $136.95 | $176.01 | 28,404 | — | — |
| 2024-05-21 | $142.65 | $183.34 | 28,930 | — | — |
| 2024-05-20 | $144.44 | $185.63 | 22,723 | — | — |
| 2024-05-17 | $146.60 | $188.41 | 17,148 | — | — |
| 2024-05-16 | $145.55 | $187.06 | 43,868 | — | — |
| 2024-05-15 | $151.04 | $194.11 | 81,740 | — | — |
| 2024-05-14 | $143.61 | $184.57 | 30,403 | — | — |
| 2024-05-13 | $143.22 | $184.07 | 34,400 | — | — |
| 2024-05-10 | $144.22 | $185.35 | 28,299 | — | — |
| 2024-05-09 | $142.36 | $182.96 | 25,353 | — | — |
| 2024-05-08 | $139.71 | $179.55 | 51,969 | — | — |
| 2024-05-07 | $142.44 | $183.07 | 38,714 | — | — |
| 2024-05-06 | $141.56 | $181.93 | 30,298 | — | — |
| 2024-05-03 | $138.83 | $178.42 | 54,599 | — | — |
| 2024-05-02 | $136.42 | $175.32 | 36,504 | — | — |
| 2024-05-01 | $134.66 | $173.06 | 45,446 | — | — |
| 2024-04-30 | $133.45 | $171.51 | 44,815 | — | — |
| 2024-04-29 | $137.12 | $176.23 | 31,876 | — | — |
| 2024-04-26 | $135.82 | $174.55 | 33,664 | — | — |
| 2024-04-25 | $133.61 | $171.72 | 34,716 | — | — |
| 2024-04-24 | $134.69 | $173.10 | 49,760 | — | — |
| 2024-04-23 | $135.90 | $174.66 | 55,966 | — | — |
| 2024-04-22 | $132.58 | $169.78 | 43,658 | — | — |
| 2024-04-19 | $130.29 | $166.84 | 54,178 | — | — |
| 2024-04-18 | $132.32 | $169.45 | 43,553 | — | — |
| 2024-04-17 | $131.40 | $168.27 | 53,547 | — | — |
| 2024-04-16 | $131.95 | $168.97 | 53,126 | — | — |
| 2024-04-15 | $134.46 | $172.19 | 34,506 | — | — |
| 2024-04-12 | $137.32 | $175.85 | 39,660 | — | — |
| 2024-04-11 | $137.30 | $175.83 | 67,644 | — | — |
| 2024-04-10 | $135.28 | $173.23 | 56,177 | — | — |
| 2024-04-09 | $143.21 | $183.40 | 46,709 | — | — |
| 2024-04-08 | $142.71 | $182.75 | 70,905 | — | — |
| 2024-04-05 | $142.76 | $182.81 | 35,242 | — | — |
| 2024-04-04 | $140.22 | $179.56 | 35,032 | — | — |
| 2024-04-03 | $141.50 | $181.21 | 40,923 | — | — |
| 2024-04-02 | $139.06 | $178.08 | 44,815 | — | — |
| 2024-04-01 | $144.08 | $184.50 | 56,387 | — | — |
| 2024-03-28 | $146.56 | $187.68 | 48,182 | — | — |
| 2024-03-27 | $143.87 | $184.24 | 66,171 | — | — |
| 2024-03-26 | $141.91 | $181.73 | 58,702 | — | — |
| 2024-03-25 | $141.83 | $181.63 | 57,018 | — | — |
| 2024-03-22 | $141.28 | $180.93 | 45,972 | — | — |
| 2024-03-21 | $141.23 | $180.85 | 72,272 | — | — |
| 2024-03-20 | $140.09 | $179.39 | 38,924 | — | — |
| 2024-03-19 | $136.62 | $174.95 | 46,078 | — | — |
| 2024-03-18 | $134.12 | $171.75 | 53,757 | — | — |
| 2024-03-15 | $133.90 | $171.47 | 262,895 | — | — |
| 2024-03-14 | $132.32 | $169.45 | 59,438 | — | — |
| 2024-03-13 | $142.96 | $183.07 | 37,556 | — | — |
| 2024-03-12 | $142.65 | $182.68 | 79,847 | — | — |
| 2024-03-11 | $141.61 | $181.34 | 25,564 | — | — |
| 2024-03-08 | $142.41 | $182.37 | 21,671 | — | — |
| 2024-03-07 | $143.42 | $183.66 | 22,618 | — | — |
| 2024-03-06 | $140.53 | $179.96 | 29,561 | — | — |
| 2024-03-05 | $139.40 | $178.52 | 27,142 | — | — |
| 2024-03-04 | $141.24 | $180.86 | 37,556 | — | — |
| 2024-03-01 | $142.51 | $182.50 | 38,082 | — | — |
| 2024-02-29 | $140.09 | $179.39 | 28,404 | — | — |
| 2024-02-28 | $136.32 | $174.57 | 30,929 | — | — |
| 2024-02-27 | $134.83 | $172.66 | 37,767 | — | — |
| 2024-02-26 | $136.63 | $174.96 | 16,096 | — | — |
| 2024-02-23 | $137.00 | $175.44 | 23,144 | — | — |
| 2024-02-22 | $135.70 | $173.78 | 30,613 | — | — |
| 2024-02-21 | $134.61 | $172.38 | 21,040 | — | — |
| 2024-02-20 | $133.70 | $171.21 | 18,305 | — | — |
| 2024-02-16 | $133.25 | $170.64 | 47,761 | — | — |
| 2024-02-15 | $136.74 | $175.11 | 33,454 | — | — |
| 2024-02-14 | $136.39 | $174.66 | 59,122 | — | — |
| 2024-02-13 | $134.27 | $171.94 | 61,858 | — | — |
| 2024-02-12 | $139.90 | $179.16 | 55,966 | — | — |
| 2024-02-09 | $136.05 | $174.22 | 45,762 | — | — |
| 2024-02-08 | $135.18 | $173.11 | 37,451 | — | — |
| 2024-02-07 | $135.00 | $172.88 | 58,281 | — | — |
| 2024-02-06 | $134.06 | $171.67 | 48,182 | — | — |
| 2024-02-05 | $135.17 | $173.10 | 55,651 | — | — |
| 2024-02-02 | $135.68 | $173.76 | 36,610 | — | — |
| 2024-02-01 | $135.18 | $173.11 | 52,390 | — | — |
| 2024-01-31 | $131.89 | $168.90 | 75,323 | — | — |
| 2024-01-30 | $132.42 | $169.58 | 37,030 | — | — |
| 2024-01-29 | $130.81 | $167.51 | 34,085 | — | — |
| 2024-01-26 | $129.29 | $165.56 | 30,824 | — | — |
| 2024-01-25 | $129.75 | $166.16 | 34,926 | — | — |
| 2024-01-24 | $126.29 | $161.73 | 56,387 | — | — |
| 2024-01-23 | $127.81 | $163.68 | 63,330 | — | — |
| 2024-01-22 | $135.53 | $172.95 | 37,451 | — | — |
| 2024-01-19 | $132.79 | $169.46 | 33,874 | — | — |
| 2024-01-18 | $130.95 | $167.11 | 35,032 | — | — |
| 2024-01-17 | $129.92 | $165.80 | 70,379 | — | — |
| 2024-01-16 | $131.81 | $168.20 | 49,970 | — | — |
| 2024-01-12 | $132.40 | $168.96 | 43,658 | — | — |
| 2024-01-11 | $134.38 | $171.48 | 43,658 | — | — |
| 2024-01-10 | $132.49 | $169.07 | 75,323 | — | — |
| 2024-01-09 | $127.57 | $162.79 | 35,873 | — | — |
| 2024-01-08 | $128.24 | $163.65 | 60,174 | — | — |
| 2024-01-05 | $126.79 | $161.79 | 63,436 | — | — |
| 2024-01-04 | $125.68 | $160.39 | 44,710 | — | — |
| 2024-01-03 | $125.77 | $160.49 | 57,755 | — | — |
| 2024-01-02 | $126.34 | $161.22 | 56,072 | — | — |