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
- 1980-03-17 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 | $256.99 | $354.77 | 3,025,800 | — | — |
| 2025-12-30 | $259.97 | $358.88 | 2,185,100 | — | — |
| 2025-12-29 | $263.05 | $363.14 | 2,601,600 | — | — |
| 2025-12-26 | $261.90 | $361.55 | 1,836,000 | — | — |
| 2025-12-24 | $260.78 | $360.00 | 1,279,500 | — | — |
| 2025-12-23 | $260.23 | $359.24 | 3,791,500 | — | — |
| 2025-12-22 | $259.01 | $357.56 | 4,182,000 | — | — |
| 2025-12-19 | $256.41 | $353.97 | 25,749,700 | — | — |
| 2025-12-18 | $253.50 | $349.95 | 8,741,200 | — | — |
| 2025-12-17 | $248.27 | $342.73 | 7,855,400 | — | — |
| 2025-12-16 | $258.84 | $357.32 | 5,859,700 | — | — |
| 2025-12-15 | $261.27 | $360.68 | 6,406,000 | — | — |
| 2025-12-12 | $259.21 | $357.83 | 6,739,300 | — | — |
| 2025-12-11 | $270.11 | $372.88 | 7,061,200 | — | — |
| 2025-12-10 | $275.15 | $379.84 | 6,244,600 | — | — |
| 2025-12-09 | $267.14 | $368.78 | 4,062,600 | — | — |
| 2025-12-08 | $268.16 | $370.19 | 5,338,100 | — | — |
| 2025-12-05 | $268.00 | $369.97 | 5,373,400 | — | — |
| 2025-12-04 | $269.44 | $371.96 | 6,348,800 | — | — |
| 2025-12-03 | $268.63 | $370.84 | 7,999,600 | — | — |
| 2025-12-02 | $265.33 | $366.28 | 9,196,800 | — | — |
| 2025-12-01 | $254.75 | $351.68 | 6,842,400 | — | — |
| 2025-11-28 | $252.25 | $348.23 | 2,916,300 | — | — |
| 2025-11-26 | $249.97 | $345.08 | 8,791,100 | — | — |
| 2025-11-25 | $242.46 | $334.71 | 8,330,300 | — | — |
| 2025-11-24 | $230.91 | $318.77 | 8,806,600 | — | — |
| 2025-11-21 | $224.01 | $309.24 | 8,596,800 | — | — |
| 2025-11-20 | $220.23 | $304.02 | 9,264,000 | — | — |
| 2025-11-19 | $235.13 | $323.96 | 8,870,500 | — | — |
| 2025-11-18 | $225.12 | $310.17 | 12,167,400 | — | — |
| 2025-11-17 | $228.71 | $315.11 | 8,713,600 | — | — |
| 2025-11-14 | $226.01 | $311.39 | 15,254,400 | — | — |
| 2025-11-13 | $223.23 | $307.56 | 13,465,900 | — | — |
| 2025-11-12 | $230.73 | $317.90 | 5,955,400 | — | — |
| 2025-11-11 | $228.67 | $315.06 | 6,237,600 | — | — |
| 2025-11-10 | $235.08 | $323.89 | 7,673,700 | — | — |
| 2025-11-07 | $230.07 | $316.99 | 6,892,800 | — | — |
| 2025-11-06 | $233.53 | $321.75 | 9,278,400 | — | — |
| 2025-11-05 | $240.89 | $331.89 | 7,230,800 | — | — |
| 2025-11-04 | $230.19 | $317.15 | 6,896,400 | — | — |
| 2025-11-03 | $237.71 | $327.51 | 6,160,600 | — | — |
| 2025-10-31 | $233.10 | $321.16 | 6,532,600 | — | — |
| 2025-10-30 | $232.55 | $320.40 | 7,317,700 | — | — |
| 2025-10-29 | $235.75 | $324.81 | 7,784,500 | — | — |
| 2025-10-28 | $227.64 | $313.64 | 6,118,500 | — | — |
| 2025-10-27 | $231.33 | $318.72 | 7,671,700 | — | — |
| 2025-10-24 | $228.75 | $315.17 | 5,346,700 | — | — |
| 2025-10-23 | $228.47 | $314.78 | 7,001,900 | — | — |
| 2025-10-22 | $220.56 | $303.88 | 7,498,100 | — | — |
| 2025-10-21 | $226.00 | $311.38 | 4,557,500 | — | — |
| 2025-10-20 | $228.13 | $314.31 | 5,494,800 | — | — |
| 2025-10-17 | $224.99 | $309.99 | 5,272,800 | — | — |
| 2025-10-16 | $227.72 | $313.75 | 7,742,800 | — | — |
| 2025-10-15 | $227.58 | $313.56 | 8,033,600 | — | — |
| 2025-10-14 | $218.19 | $300.62 | 8,260,000 | — | — |
| 2025-10-13 | $219.48 | $302.40 | 7,853,000 | — | — |
| 2025-10-10 | $209.95 | $289.27 | 12,829,700 | — | — |
| 2025-10-09 | $220.30 | $303.53 | 6,701,400 | — | — |
| 2025-10-08 | $217.51 | $299.68 | 7,875,500 | — | — |
| 2025-10-07 | $211.56 | $291.48 | 10,543,300 | — | — |
| 2025-10-06 | $223.91 | $308.50 | 7,891,900 | — | — |
| 2025-10-03 | $217.53 | $299.71 | 9,269,800 | — | — |
| 2025-10-02 | $223.59 | $308.06 | 11,166,000 | — | — |
| 2025-10-01 | $217.74 | $300.00 | 12,699,200 | — | — |
| 2025-09-30 | $204.74 | $282.09 | 12,253,800 | — | — |
| 2025-09-29 | $204.95 | $282.38 | 9,295,400 | — | — |
| 2025-09-26 | $203.92 | $280.96 | 7,363,300 | — | — |
| 2025-09-25 | $199.60 | $275.01 | 6,027,600 | — | — |
| 2025-09-24 | $201.44 | $277.54 | 6,360,500 | — | — |
| 2025-09-23 | $200.87 | $276.75 | 12,417,900 | — | — |
| 2025-09-22 | $200.52 | $276.27 | 15,475,500 | — | — |
| 2025-09-19 | $190.10 | $261.92 | 18,903,500 | — | — |
| 2025-09-18 | $189.76 | $261.45 | 15,473,700 | — | — |
| 2025-09-17 | $178.13 | $245.42 | 9,588,300 | — | — |
| 2025-09-16 | $173.54 | $239.10 | 6,447,500 | — | — |
| 2025-09-15 | $170.93 | $235.50 | 5,597,600 | — | — |
| 2025-09-12 | $167.80 | $231.19 | 5,170,600 | — | — |
| 2025-09-11 | $170.15 | $234.43 | 8,999,900 | — | — |
| 2025-09-10 | $163.42 | $225.16 | 5,690,200 | — | — |
| 2025-09-09 | $163.50 | $225.27 | 5,315,400 | — | — |
| 2025-09-08 | $162.05 | $223.27 | 7,933,600 | — | — |
| 2025-09-05 | $162.75 | $224.23 | 7,046,800 | — | — |
| 2025-09-04 | $158.24 | $218.02 | 6,245,100 | — | — |
| 2025-09-03 | $156.25 | $215.28 | 7,335,000 | — | — |
| 2025-09-02 | $157.57 | $217.10 | 7,683,400 | — | — |
| 2025-08-29 | $160.76 | $221.49 | 7,202,100 | — | — |
| 2025-08-28 | $165.27 | $227.71 | 7,899,500 | — | — |
| 2025-08-27 | $164.39 | $226.49 | 4,633,500 | — | — |
| 2025-08-26 | $164.51 | $226.66 | 6,770,200 | — | — |
| 2025-08-25 | $161.99 | $223.19 | 4,186,800 | — | — |
| 2025-08-22 | $162.49 | $223.88 | 7,448,100 | — | — |
| 2025-08-21 | $159.84 | $220.22 | 8,294,900 | — | — |
| 2025-08-20 | $160.96 | $221.13 | 9,323,300 | — | — |
| 2025-08-19 | $162.22 | $222.86 | 8,921,500 | — | — |
| 2025-08-18 | $163.53 | $224.66 | 10,125,800 | — | — |
| 2025-08-15 | $161.76 | $222.23 | 31,803,300 | — | — |
| 2025-08-14 | $188.24 | $258.61 | 10,992,400 | — | — |
| 2025-08-13 | $190.03 | $261.07 | 5,923,400 | — | — |
| 2025-08-12 | $188.45 | $258.90 | 5,915,400 | — | — |
| 2025-08-11 | $184.38 | $253.31 | 7,816,000 | — | — |
| 2025-08-08 | $184.87 | $253.98 | 4,338,400 | — | — |
| 2025-08-07 | $183.15 | $251.62 | 6,616,600 | — | — |
| 2025-08-06 | $178.14 | $244.74 | 5,857,800 | — | — |
| 2025-08-05 | $179.15 | $246.12 | 5,292,000 | — | — |
| 2025-08-04 | $182.82 | $251.17 | 4,189,300 | — | — |
| 2025-08-01 | $179.99 | $247.28 | 8,393,200 | — | — |
| 2025-07-31 | $180.06 | $247.37 | 11,375,400 | — | — |
| 2025-07-30 | $189.39 | $260.19 | 4,018,500 | — | — |
| 2025-07-29 | $188.41 | $258.85 | 4,605,400 | — | — |
| 2025-07-28 | $190.27 | $261.40 | 4,913,000 | — | — |
| 2025-07-25 | $185.69 | $255.11 | 6,608,700 | — | — |
| 2025-07-24 | $188.12 | $258.45 | 4,819,900 | — | — |
| 2025-07-23 | $187.01 | $256.92 | 5,419,800 | — | — |
| 2025-07-22 | $187.14 | $257.10 | 7,074,500 | — | — |
| 2025-07-21 | $192.61 | $264.62 | 5,061,500 | — | — |
| 2025-07-18 | $190.44 | $261.63 | 4,757,100 | — | — |
| 2025-07-17 | $192.52 | $264.49 | 5,704,000 | — | — |
| 2025-07-16 | $194.81 | $267.64 | 9,400,000 | — | — |
| 2025-07-15 | $199.29 | $273.79 | 6,007,100 | — | — |
| 2025-07-14 | $197.10 | $270.78 | 7,264,000 | — | — |
| 2025-07-11 | $197.93 | $271.92 | 4,424,400 | — | — |
| 2025-07-10 | $198.03 | $272.06 | 5,229,100 | — | — |
| 2025-07-09 | $195.39 | $268.44 | 6,170,800 | — | — |
| 2025-07-08 | $194.99 | $267.89 | 8,097,100 | — | — |
| 2025-07-07 | $190.78 | $262.10 | 6,577,400 | — | — |
| 2025-07-03 | $191.05 | $262.47 | 3,568,500 | — | — |
| 2025-07-02 | $190.01 | $261.04 | 8,800,600 | — | — |
| 2025-07-01 | $183.76 | $252.46 | 6,572,300 | — | — |
| 2025-06-30 | $183.07 | $251.51 | 4,070,700 | — | — |
| 2025-06-27 | $183.21 | $251.70 | 14,202,800 | — | — |
| 2025-06-26 | $183.52 | $252.13 | 5,199,700 | — | — |
| 2025-06-25 | $183.07 | $251.51 | 5,431,800 | — | — |
| 2025-06-24 | $180.18 | $247.54 | 7,254,500 | — | — |
| 2025-06-23 | $171.96 | $236.25 | 6,838,800 | — | — |
| 2025-06-20 | $169.46 | $232.81 | 18,396,600 | — | — |
| 2025-06-18 | $172.84 | $237.46 | 4,946,900 | — | — |
| 2025-06-17 | $174.09 | $239.17 | 6,631,400 | — | — |
| 2025-06-16 | $176.55 | $242.55 | 6,712,900 | — | — |
| 2025-06-13 | $170.59 | $234.36 | 5,297,100 | — | — |
| 2025-06-12 | $175.00 | $240.42 | 4,468,500 | — | — |
| 2025-06-11 | $172.79 | $237.39 | 6,133,200 | — | — |
| 2025-06-10 | $173.77 | $238.73 | 5,711,600 | — | — |
| 2025-06-09 | $169.79 | $233.26 | 6,320,000 | — | — |
| 2025-06-06 | $166.74 | $229.07 | 5,717,500 | — | — |
| 2025-06-05 | $164.19 | $225.57 | 7,386,800 | — | — |
| 2025-06-04 | $161.93 | $222.47 | 5,990,600 | — | — |
| 2025-06-03 | $161.74 | $222.21 | 6,355,400 | — | — |
| 2025-06-02 | $157.27 | $216.06 | 5,875,300 | — | — |
| 2025-05-30 | $156.75 | $215.35 | 15,273,600 | — | — |
| 2025-05-29 | $159.48 | $219.10 | 6,845,600 | — | — |
| 2025-05-28 | $161.59 | $222.00 | 6,727,200 | — | — |
| 2025-05-27 | $161.83 | $222.33 | 8,470,400 | — | — |
| 2025-05-23 | $157.51 | $216.39 | 5,733,400 | — | — |
| 2025-05-22 | $160.52 | $220.53 | 6,355,700 | — | — |
| 2025-05-21 | $162.23 | $222.25 | 5,658,600 | — | — |
| 2025-05-20 | $165.73 | $227.04 | 5,372,400 | — | — |
| 2025-05-19 | $165.94 | $227.33 | 7,465,700 | — | — |
| 2025-05-16 | $165.57 | $226.82 | 16,540,400 | — | — |
| 2025-05-15 | $174.75 | $239.40 | 12,811,600 | — | — |
| 2025-05-14 | $174.14 | $238.56 | 7,069,700 | — | — |
| 2025-05-13 | $173.03 | $237.04 | 8,980,200 | — | — |
| 2025-05-12 | $167.99 | $230.14 | 11,724,100 | — | — |
| 2025-05-09 | $155.61 | $213.18 | 3,884,200 | — | — |
| 2025-05-08 | $156.00 | $213.71 | 4,824,600 | — | — |
| 2025-05-07 | $155.81 | $213.45 | 5,499,000 | — | — |
| 2025-05-06 | $153.03 | $209.64 | 3,471,700 | — | — |
| 2025-05-05 | $154.61 | $211.81 | 4,069,300 | — | — |
| 2025-05-02 | $155.10 | $212.48 | 6,083,200 | — | — |
| 2025-05-01 | $148.96 | $204.07 | 6,732,000 | — | — |
| 2025-04-30 | $150.71 | $206.46 | 7,273,600 | — | — |
| 2025-04-29 | $149.55 | $204.88 | 5,721,300 | — | — |
| 2025-04-28 | $150.79 | $206.57 | 7,052,500 | — | — |
| 2025-04-25 | $151.55 | $207.62 | 4,805,200 | — | — |
| 2025-04-24 | $150.17 | $205.73 | 7,609,200 | — | — |
| 2025-04-23 | $143.58 | $196.70 | 7,994,300 | — | — |
| 2025-04-22 | $138.30 | $189.46 | 5,222,700 | — | — |
| 2025-04-21 | $135.56 | $185.71 | 8,395,300 | — | — |
| 2025-04-17 | $137.46 | $188.31 | 6,494,800 | — | — |
| 2025-04-16 | $138.19 | $189.31 | 9,279,100 | — | — |
| 2025-04-15 | $145.45 | $199.26 | 5,259,900 | — | — |
| 2025-04-14 | $144.53 | $198.00 | 6,835,900 | — | — |
| 2025-04-11 | $144.94 | $198.56 | 10,617,200 | — | — |
| 2025-04-10 | $138.24 | $189.38 | 16,290,700 | — | — |
| 2025-04-09 | $149.73 | $205.12 | 20,667,300 | — | — |
| 2025-04-08 | $128.96 | $176.67 | 16,423,700 | — | — |
| 2025-04-07 | $132.85 | $182.00 | 18,941,900 | — | — |
| 2025-04-04 | $126.95 | $173.91 | 15,564,000 | — | — |
| 2025-04-03 | $135.51 | $185.64 | 11,779,600 | — | — |
| 2025-04-02 | $147.75 | $202.41 | 4,904,800 | — | — |
| 2025-04-01 | $145.66 | $199.55 | 5,869,500 | — | — |
| 2025-03-31 | $145.12 | $198.81 | 7,116,300 | — | — |
| 2025-03-28 | $145.06 | $198.72 | 7,715,000 | — | — |
| 2025-03-27 | $147.68 | $202.31 | 6,933,800 | — | — |
| 2025-03-26 | $150.68 | $206.42 | 4,850,800 | — | — |
| 2025-03-25 | $153.64 | $210.48 | 5,093,700 | — | — |
| 2025-03-24 | $154.95 | $212.27 | 5,855,200 | — | — |
| 2025-03-21 | $152.12 | $208.40 | 15,911,300 | — | — |
| 2025-03-20 | $154.38 | $211.49 | 5,480,300 | — | — |
| 2025-03-19 | $154.46 | $211.60 | 4,426,500 | — | — |
| 2025-03-18 | $153.51 | $210.30 | 4,282,300 | — | — |
| 2025-03-17 | $155.46 | $212.97 | 4,764,300 | — | — |
| 2025-03-14 | $155.66 | $213.25 | 5,138,800 | — | — |
| 2025-03-13 | $149.95 | $205.42 | 5,702,200 | — | — |
| 2025-03-12 | $149.06 | $204.20 | 8,482,200 | — | — |
| 2025-03-11 | $146.99 | $201.37 | 7,739,900 | — | — |
| 2025-03-10 | $149.99 | $205.48 | 8,008,400 | — | — |
| 2025-03-07 | $155.68 | $213.27 | 5,537,800 | — | — |
| 2025-03-06 | $151.54 | $207.60 | 6,967,800 | — | — |
| 2025-03-05 | $155.32 | $212.78 | 5,860,000 | — | — |
| 2025-03-04 | $152.87 | $209.42 | 8,538,600 | — | — |
| 2025-03-03 | $152.13 | $208.41 | 9,259,100 | — | — |
| 2025-02-28 | $158.07 | $216.55 | 9,427,600 | — | — |
| 2025-02-27 | $156.64 | $214.59 | 9,543,600 | — | — |
| 2025-02-26 | $168.51 | $230.85 | 5,048,500 | — | — |
| 2025-02-25 | $165.54 | $226.78 | 8,570,300 | — | — |
| 2025-02-24 | $168.57 | $230.93 | 7,126,200 | — | — |
| 2025-02-21 | $171.98 | $235.60 | 7,365,400 | — | — |
| 2025-02-20 | $176.01 | $241.12 | 6,687,300 | — | — |
| 2025-02-19 | $174.06 | $237.91 | 5,797,000 | — | — |
| 2025-02-18 | $172.00 | $235.09 | 10,704,900 | — | — |
| 2025-02-14 | $169.20 | $231.26 | 12,452,800 | — | — |
| 2025-02-13 | $184.27 | $251.86 | 10,302,000 | — | — |
| 2025-02-12 | $180.89 | $247.24 | 6,640,800 | — | — |
| 2025-02-11 | $183.20 | $250.40 | 3,913,300 | — | — |
| 2025-02-10 | $183.66 | $251.03 | 5,744,100 | — | — |
| 2025-02-07 | $180.00 | $246.02 | 4,992,000 | — | — |
| 2025-02-06 | $182.80 | $249.85 | 4,479,100 | — | — |
| 2025-02-05 | $180.67 | $246.94 | 3,958,500 | — | — |
| 2025-02-04 | $178.56 | $244.06 | 4,687,100 | — | — |
| 2025-02-03 | $178.80 | $244.38 | 5,321,300 | — | — |
| 2025-01-31 | $180.35 | $246.50 | 5,898,400 | — | — |
| 2025-01-30 | $181.72 | $248.37 | 6,013,800 | — | — |
| 2025-01-29 | $175.28 | $239.57 | 5,679,900 | — | — |
| 2025-01-28 | $172.85 | $236.25 | 7,360,500 | — | — |
| 2025-01-27 | $174.57 | $238.60 | 12,150,200 | — | — |
| 2025-01-24 | $186.75 | $255.25 | 6,088,400 | — | — |
| 2025-01-23 | $190.70 | $260.65 | 6,307,300 | — | — |
| 2025-01-22 | $195.51 | $267.22 | 7,288,600 | — | — |
| 2025-01-21 | $192.87 | $263.61 | 7,959,100 | — | — |
| 2025-01-17 | $192.05 | $262.49 | 8,115,100 | — | — |
| 2025-01-16 | $186.48 | $254.88 | 10,825,400 | — | — |
| 2025-01-15 | $178.38 | $243.81 | 5,908,600 | — | — |
| 2025-01-14 | $173.65 | $237.34 | 3,842,100 | — | — |
| 2025-01-13 | $170.86 | $233.53 | 5,465,800 | — | — |
| 2025-01-10 | $171.65 | $234.61 | 6,325,300 | — | — |
| 2025-01-08 | $176.99 | $241.91 | 4,581,700 | — | — |
| 2025-01-07 | $177.82 | $243.04 | 7,332,100 | — | — |
| 2025-01-06 | $177.48 | $242.58 | 8,475,500 | — | — |
| 2025-01-03 | $170.06 | $232.44 | 5,719,800 | — | — |
| 2025-01-02 | $163.87 | $223.98 | 4,164,600 | — | — |