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
- 2007-06-22 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 | $172.42 | $437.54 | 2,181,300 | — | — |
| 2024-12-30 | $172.05 | $436.61 | 1,899,100 | — | — |
| 2024-12-27 | $174.01 | $441.58 | 3,124,200 | — | — |
| 2024-12-26 | $176.46 | $447.80 | 1,438,500 | — | — |
| 2024-12-24 | $175.69 | $445.84 | 1,584,700 | — | — |
| 2024-12-23 | $172.19 | $436.96 | 3,299,000 | — | — |
| 2024-12-20 | $170.84 | $433.53 | 10,917,100 | — | — |
| 2024-12-19 | $168.91 | $428.64 | 7,802,700 | — | — |
| 2024-12-18 | $171.70 | $435.72 | 5,063,000 | — | — |
| 2024-12-17 | $183.11 | $464.67 | 4,278,200 | — | — |
| 2024-12-16 | $188.46 | $478.25 | 2,945,500 | — | — |
| 2024-12-13 | $188.42 | $478.15 | 3,658,100 | — | — |
| 2024-12-12 | $190.30 | $482.92 | 2,829,500 | — | — |
| 2024-12-11 | $192.41 | $488.27 | 3,556,200 | — | — |
| 2024-12-10 | $189.57 | $481.07 | 3,786,600 | — | — |
| 2024-12-09 | $185.35 | $470.36 | 3,376,600 | — | — |
| 2024-12-06 | $187.00 | $474.54 | 2,361,100 | — | — |
| 2024-12-05 | $187.20 | $475.05 | 2,264,000 | — | — |
| 2024-12-04 | $185.50 | $470.74 | 2,658,200 | — | — |
| 2024-12-03 | $186.17 | $472.44 | 2,643,800 | — | — |
| 2024-12-02 | $187.05 | $474.67 | 2,712,700 | — | — |
| 2024-11-29 | $191.09 | $484.92 | 1,460,400 | — | — |
| 2024-11-27 | $189.02 | $479.67 | 2,361,300 | — | — |
| 2024-11-26 | $191.66 | $486.37 | 3,205,500 | — | — |
| 2024-11-25 | $193.12 | $490.07 | 6,691,800 | — | — |
| 2024-11-22 | $199.05 | $505.12 | 4,504,300 | — | — |
| 2024-11-21 | $194.01 | $492.33 | 4,400,600 | — | — |
| 2024-11-20 | $185.03 | $469.54 | 2,828,700 | — | — |
| 2024-11-19 | $184.91 | $469.24 | 2,625,500 | — | — |
| 2024-11-18 | $183.01 | $464.42 | 2,083,100 | — | — |
| 2024-11-15 | $181.41 | $460.36 | 2,893,600 | — | — |
| 2024-11-14 | $181.21 | $459.85 | 2,417,200 | — | — |
| 2024-11-13 | $181.56 | $460.74 | 2,728,000 | — | — |
| 2024-11-12 | $180.66 | $458.45 | 2,939,600 | — | — |
| 2024-11-11 | $183.16 | $464.80 | 2,998,400 | — | — |
| 2024-11-08 | $177.46 | $450.33 | 2,768,300 | — | — |
| 2024-11-07 | $176.30 | $447.39 | 2,865,900 | — | — |
| 2024-11-06 | $176.38 | $447.59 | 6,852,200 | — | — |
| 2024-11-05 | $169.62 | $430.44 | 2,609,600 | — | — |
| 2024-11-04 | $167.04 | $423.89 | 2,383,500 | — | — |
| 2024-11-01 | $168.14 | $426.68 | 3,453,200 | — | — |
| 2024-10-31 | $167.75 | $425.69 | 3,473,000 | — | — |
| 2024-10-30 | $171.54 | $435.31 | 2,500,700 | — | — |
| 2024-10-29 | $169.81 | $430.92 | 2,313,600 | — | — |
| 2024-10-28 | $169.97 | $431.33 | 2,141,300 | — | — |
| 2024-10-25 | $167.50 | $422.88 | 2,831,000 | — | — |
| 2024-10-24 | $169.66 | $428.33 | 3,531,200 | — | — |
| 2024-10-23 | $166.92 | $421.41 | 3,167,400 | — | — |
| 2024-10-22 | $168.50 | $425.40 | 2,926,500 | — | — |
| 2024-10-21 | $170.77 | $431.13 | 3,386,700 | — | — |
| 2024-10-18 | $172.36 | $435.15 | 5,749,100 | — | — |
| 2024-10-17 | $169.73 | $428.51 | 9,088,800 | — | — |
| 2024-10-16 | $159.71 | $403.21 | 3,962,000 | — | — |
| 2024-10-15 | $156.32 | $394.65 | 2,615,800 | — | — |
| 2024-10-14 | $155.49 | $392.56 | 2,576,800 | — | — |
| 2024-10-11 | $153.04 | $386.37 | 2,205,400 | — | — |
| 2024-10-10 | $149.03 | $376.25 | 2,460,700 | — | — |
| 2024-10-09 | $148.42 | $374.71 | 2,847,300 | — | — |
| 2024-10-08 | $149.44 | $377.28 | 1,578,000 | — | — |
| 2024-10-07 | $149.07 | $376.35 | 2,101,100 | — | — |
| 2024-10-04 | $151.92 | $383.54 | 2,073,700 | — | — |
| 2024-10-03 | $151.20 | $381.73 | 2,109,500 | — | — |
| 2024-10-02 | $152.21 | $384.28 | 1,862,800 | — | — |
| 2024-10-01 | $151.85 | $383.37 | 2,949,700 | — | — |
| 2024-09-30 | $153.13 | $386.60 | 3,110,200 | — | — |
| 2024-09-27 | $154.94 | $391.17 | 2,170,600 | — | — |
| 2024-09-26 | $153.47 | $387.46 | 3,155,400 | — | — |
| 2024-09-25 | $152.77 | $385.69 | 3,918,400 | — | — |
| 2024-09-24 | $157.55 | $397.76 | 2,227,500 | — | — |
| 2024-09-23 | $157.21 | $396.90 | 3,485,300 | — | — |
| 2024-09-20 | $158.12 | $399.20 | 5,540,500 | — | — |
| 2024-09-19 | $159.66 | $403.08 | 4,707,700 | — | — |
| 2024-09-18 | $154.93 | $391.14 | 3,921,300 | — | — |
| 2024-09-17 | $155.05 | $391.45 | 3,923,400 | — | — |
| 2024-09-16 | $154.56 | $390.21 | 4,426,400 | — | — |
| 2024-09-13 | $151.19 | $381.70 | 4,681,200 | — | — |
| 2024-09-12 | $146.50 | $369.86 | 3,540,500 | — | — |
| 2024-09-11 | $143.27 | $361.70 | 3,148,600 | — | — |
| 2024-09-10 | $142.21 | $359.03 | 2,684,700 | — | — |
| 2024-09-09 | $139.77 | $352.87 | 2,133,700 | — | — |
| 2024-09-06 | $137.12 | $346.18 | 2,577,900 | — | — |
| 2024-09-05 | $138.27 | $349.08 | 2,234,600 | — | — |
| 2024-09-04 | $137.85 | $348.02 | 1,703,600 | — | — |
| 2024-09-03 | $138.14 | $348.75 | 2,339,700 | — | — |
| 2024-08-30 | $142.36 | $359.41 | 3,421,600 | — | — |
| 2024-08-29 | $140.58 | $354.91 | 2,744,900 | — | — |
| 2024-08-28 | $140.08 | $353.65 | 2,548,600 | — | — |
| 2024-08-27 | $141.25 | $356.61 | 3,870,800 | — | — |
| 2024-08-26 | $141.96 | $358.40 | 3,795,200 | — | — |
| 2024-08-23 | $139.28 | $351.63 | 4,886,900 | — | — |
| 2024-08-22 | $134.79 | $340.30 | 1,795,500 | — | — |
| 2024-08-21 | $134.75 | $340.19 | 1,945,200 | — | — |
| 2024-08-20 | $132.98 | $335.73 | 1,811,400 | — | — |
| 2024-08-19 | $134.65 | $339.94 | 2,146,200 | — | — |
| 2024-08-16 | $134.28 | $339.01 | 3,727,400 | — | — |
| 2024-08-15 | $136.27 | $344.03 | 3,508,900 | — | — |
| 2024-08-14 | $136.16 | $343.75 | 2,970,100 | — | — |
| 2024-08-13 | $133.35 | $336.66 | 3,219,300 | — | — |
| 2024-08-12 | $129.28 | $326.39 | 3,100,400 | — | — |
| 2024-08-09 | $130.93 | $330.55 | 1,416,000 | — | — |
| 2024-08-08 | $130.65 | $329.84 | 1,975,300 | — | — |
| 2024-08-07 | $127.59 | $322.12 | 2,970,500 | — | — |
| 2024-08-06 | $130.31 | $328.99 | 3,288,900 | — | — |
| 2024-08-05 | $129.51 | $326.97 | 6,374,300 | — | — |
| 2024-08-02 | $133.05 | $335.90 | 4,695,700 | — | — |
| 2024-08-01 | $137.03 | $345.95 | 4,044,800 | — | — |
| 2024-07-31 | $142.15 | $358.88 | 3,617,800 | — | — |
| 2024-07-30 | $141.34 | $356.83 | 2,831,400 | — | — |
| 2024-07-29 | $140.98 | $355.92 | 2,325,800 | — | — |
| 2024-07-26 | $142.00 | $356.43 | 3,262,800 | — | — |
| 2024-07-25 | $140.02 | $351.46 | 4,412,700 | — | — |
| 2024-07-24 | $137.63 | $345.46 | 4,497,500 | — | — |
| 2024-07-23 | $143.62 | $360.49 | 4,640,000 | — | — |
| 2024-07-22 | $141.18 | $354.37 | 4,004,200 | — | — |
| 2024-07-19 | $138.59 | $347.87 | 7,353,600 | — | — |
| 2024-07-18 | $136.41 | $342.40 | 7,386,200 | — | — |
| 2024-07-17 | $134.85 | $338.48 | 5,851,800 | — | — |
| 2024-07-16 | $137.01 | $343.90 | 6,351,500 | — | — |
| 2024-07-15 | $132.37 | $332.26 | 4,505,300 | — | — |
| 2024-07-12 | $129.32 | $324.60 | 3,390,900 | — | — |
| 2024-07-11 | $126.61 | $317.80 | 3,406,000 | — | — |
| 2024-07-10 | $124.26 | $311.90 | 1,976,400 | — | — |
| 2024-07-09 | $121.28 | $304.42 | 2,495,400 | — | — |
| 2024-07-08 | $120.77 | $303.14 | 2,270,500 | — | — |
| 2024-07-05 | $122.72 | $308.03 | 1,957,400 | — | — |
| 2024-07-03 | $123.40 | $309.74 | 2,102,500 | — | — |
| 2024-07-02 | $123.21 | $309.26 | 2,292,900 | — | — |
| 2024-07-01 | $122.23 | $306.80 | 3,568,600 | — | — |
| 2024-06-28 | $123.80 | $310.75 | 4,058,700 | — | — |
| 2024-06-27 | $124.12 | $311.55 | 2,084,100 | — | — |
| 2024-06-26 | $124.16 | $311.65 | 2,121,000 | — | — |
| 2024-06-25 | $124.42 | $312.30 | 1,853,400 | — | — |
| 2024-06-24 | $125.26 | $314.41 | 2,289,400 | — | — |
| 2024-06-21 | $124.12 | $311.55 | 5,206,800 | — | — |
| 2024-06-20 | $124.68 | $312.95 | 2,629,900 | — | — |
| 2024-06-18 | $122.90 | $308.49 | 2,244,700 | — | — |
| 2024-06-17 | $122.16 | $306.63 | 1,756,800 | — | — |
| 2024-06-14 | $121.25 | $304.34 | 1,685,500 | — | — |
| 2024-06-13 | $122.21 | $306.75 | 2,015,900 | — | — |
| 2024-06-12 | $123.43 | $309.82 | 3,755,000 | — | — |
| 2024-06-11 | $119.01 | $298.72 | 2,613,400 | — | — |
| 2024-06-10 | $119.70 | $300.45 | 2,385,100 | — | — |
| 2024-06-07 | $117.62 | $295.23 | 3,200,900 | — | — |
| 2024-06-06 | $119.17 | $299.12 | 3,380,300 | — | — |
| 2024-06-05 | $121.71 | $305.50 | 2,800,100 | — | — |
| 2024-06-04 | $119.08 | $298.90 | 2,022,600 | — | — |
| 2024-06-03 | $119.21 | $299.22 | 4,056,900 | — | — |
| 2024-05-31 | $120.50 | $302.46 | 3,636,400 | — | — |
| 2024-05-30 | $119.33 | $299.53 | 2,680,200 | — | — |
| 2024-05-29 | $116.13 | $291.49 | 4,754,300 | — | — |
| 2024-05-28 | $121.21 | $304.24 | 2,927,100 | — | — |
| 2024-05-24 | $123.64 | $310.34 | 1,815,000 | — | — |
| 2024-05-23 | $123.11 | $309.01 | 3,498,300 | — | — |
| 2024-05-22 | $126.68 | $317.97 | 2,617,500 | — | — |
| 2024-05-21 | $127.71 | $320.56 | 2,960,500 | — | — |
| 2024-05-20 | $125.67 | $315.44 | 3,081,900 | — | — |
| 2024-05-17 | $125.67 | $315.44 | 3,954,100 | — | — |
| 2024-05-16 | $127.88 | $320.99 | 4,167,700 | — | — |
| 2024-05-15 | $131.31 | $329.60 | 4,480,200 | — | — |
| 2024-05-14 | $125.97 | $316.19 | 2,828,900 | — | — |
| 2024-05-13 | $122.13 | $306.55 | 1,826,100 | — | — |
| 2024-05-10 | $124.04 | $311.35 | 2,517,800 | — | — |
| 2024-05-09 | $123.03 | $308.81 | 5,938,500 | — | — |
| 2024-05-08 | $119.80 | $300.70 | 2,919,600 | — | — |
| 2024-05-07 | $121.50 | $304.97 | 3,233,900 | — | — |
| 2024-05-06 | $121.21 | $304.24 | 3,421,900 | — | — |
| 2024-05-03 | $117.99 | $296.16 | 4,437,500 | — | — |
| 2024-05-02 | $118.99 | $298.67 | 3,653,000 | — | — |
| 2024-05-01 | $117.49 | $294.91 | 4,141,900 | — | — |
| 2024-04-30 | $116.61 | $292.70 | 4,329,200 | — | — |
| 2024-04-29 | $120.62 | $302.76 | 2,291,600 | — | — |
| 2024-04-26 | $122.49 | $307.46 | 2,962,700 | — | — |
| 2024-04-25 | $123.36 | $307.56 | 3,620,700 | — | — |
| 2024-04-24 | $123.78 | $308.60 | 2,021,500 | — | — |
| 2024-04-23 | $124.31 | $309.93 | 3,379,200 | — | — |
| 2024-04-22 | $122.09 | $304.39 | 3,290,800 | — | — |
| 2024-04-19 | $118.40 | $295.19 | 4,161,300 | — | — |
| 2024-04-18 | $120.32 | $299.98 | 5,701,700 | — | — |
| 2024-04-17 | $123.19 | $307.13 | 5,150,900 | — | — |
| 2024-04-16 | $121.88 | $303.87 | 3,540,100 | — | — |
| 2024-04-15 | $121.17 | $302.10 | 3,350,700 | — | — |
| 2024-04-12 | $123.47 | $307.83 | 4,002,800 | — | — |
| 2024-04-11 | $126.87 | $316.31 | 3,429,000 | — | — |
| 2024-04-10 | $126.08 | $314.34 | 3,339,700 | — | — |
| 2024-04-09 | $132.00 | $329.10 | 3,258,400 | — | — |
| 2024-04-08 | $129.32 | $322.42 | 2,422,400 | — | — |
| 2024-04-05 | $127.58 | $318.08 | 1,906,700 | — | — |
| 2024-04-04 | $126.01 | $314.16 | 2,445,100 | — | — |
| 2024-04-03 | $126.57 | $315.56 | 2,101,700 | — | — |
| 2024-04-02 | $126.31 | $314.91 | 3,620,900 | — | — |
| 2024-04-01 | $131.03 | $326.68 | 2,478,100 | — | — |
| 2024-03-28 | $131.37 | $327.53 | 3,132,500 | — | — |
| 2024-03-27 | $130.89 | $326.33 | 2,146,400 | — | — |
| 2024-03-26 | $127.88 | $318.83 | 1,993,000 | — | — |
| 2024-03-25 | $128.84 | $321.22 | 1,792,600 | — | — |
| 2024-03-22 | $127.86 | $318.78 | 2,072,600 | — | — |
| 2024-03-21 | $131.66 | $328.25 | 4,003,400 | — | — |
| 2024-03-20 | $127.76 | $318.53 | 3,151,200 | — | — |
| 2024-03-19 | $123.98 | $309.10 | 3,459,200 | — | — |
| 2024-03-18 | $123.43 | $307.73 | 3,163,200 | — | — |
| 2024-03-15 | $124.97 | $311.57 | 22,840,100 | — | — |
| 2024-03-14 | $124.80 | $311.15 | 5,851,200 | — | — |
| 2024-03-13 | $126.10 | $314.39 | 3,584,200 | — | — |
| 2024-03-12 | $123.68 | $308.36 | 2,888,500 | — | — |
| 2024-03-11 | $124.57 | $310.57 | 2,958,900 | — | — |
| 2024-03-08 | $125.99 | $314.11 | 3,151,500 | — | — |
| 2024-03-07 | $124.80 | $311.15 | 2,913,800 | — | — |
| 2024-03-06 | $123.30 | $307.41 | 3,355,600 | — | — |
| 2024-03-05 | $124.82 | $311.20 | 3,856,300 | — | — |
| 2024-03-04 | $126.60 | $315.64 | 5,822,500 | — | — |
| 2024-03-01 | $128.09 | $319.35 | 3,673,400 | — | — |
| 2024-02-29 | $127.82 | $318.68 | 3,861,500 | — | — |
| 2024-02-28 | $126.32 | $314.94 | 1,986,600 | — | — |
| 2024-02-27 | $126.75 | $316.01 | 2,968,400 | — | — |
| 2024-02-26 | $125.28 | $312.34 | 2,623,800 | — | — |
| 2024-02-23 | $125.11 | $311.92 | 3,380,400 | — | — |
| 2024-02-22 | $127.29 | $317.36 | 3,162,400 | — | — |
| 2024-02-21 | $126.19 | $314.61 | 2,453,300 | — | — |
| 2024-02-20 | $126.33 | $314.96 | 2,982,300 | — | — |
| 2024-02-16 | $127.89 | $318.85 | 3,578,300 | — | — |
| 2024-02-15 | $130.25 | $324.74 | 3,542,400 | — | — |
| 2024-02-14 | $127.95 | $319.00 | 3,302,800 | — | — |
| 2024-02-13 | $124.95 | $311.52 | 6,448,100 | — | — |
| 2024-02-12 | $130.08 | $324.31 | 3,981,900 | — | — |
| 2024-02-09 | $127.68 | $318.33 | 3,181,400 | — | — |
| 2024-02-08 | $127.84 | $318.73 | 3,436,000 | — | — |
| 2024-02-07 | $126.09 | $314.36 | 2,731,300 | — | — |
| 2024-02-06 | $123.56 | $308.06 | 3,066,100 | — | — |
| 2024-02-05 | $121.25 | $302.30 | 3,604,900 | — | — |
| 2024-02-02 | $124.36 | $310.05 | 3,320,400 | — | — |
| 2024-02-01 | $124.30 | $307.56 | 5,190,200 | — | — |
| 2024-01-31 | $124.45 | $307.93 | 3,154,600 | — | — |
| 2024-01-30 | $127.20 | $314.73 | 2,495,700 | — | — |
| 2024-01-29 | $127.83 | $316.29 | 4,298,900 | — | — |
| 2024-01-26 | $124.57 | $308.23 | 3,715,600 | — | — |
| 2024-01-25 | $123.49 | $305.55 | 6,069,800 | — | — |
| 2024-01-24 | $120.63 | $298.48 | 3,753,500 | — | — |
| 2024-01-23 | $118.98 | $294.39 | 2,637,400 | — | — |
| 2024-01-22 | $120.97 | $299.32 | 2,973,100 | — | — |
| 2024-01-19 | $119.08 | $294.64 | 4,079,300 | — | — |
| 2024-01-18 | $117.09 | $289.72 | 2,334,800 | — | — |
| 2024-01-17 | $116.98 | $289.45 | 3,286,500 | — | — |
| 2024-01-16 | $118.25 | $292.59 | 3,007,900 | — | — |
| 2024-01-12 | $119.34 | $295.28 | 2,044,800 | — | — |
| 2024-01-11 | $119.92 | $296.72 | 3,875,100 | — | — |
| 2024-01-10 | $121.53 | $300.70 | 4,049,300 | — | — |
| 2024-01-09 | $121.00 | $299.39 | 5,883,400 | — | — |
| 2024-01-08 | $122.34 | $302.71 | 4,273,200 | — | — |
| 2024-01-05 | $122.21 | $302.39 | 2,747,600 | — | — |
| 2024-01-04 | $122.90 | $304.09 | 3,215,700 | — | — |
| 2024-01-03 | $122.35 | $302.73 | 5,391,000 | — | — |
| 2024-01-02 | $128.27 | $317.38 | 4,500,900 | — | — |