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 | $201.48 | $480.04 | 787,900 | — | — |
| 2025-12-30 | $203.55 | $484.97 | 496,100 | — | — |
| 2025-12-29 | $204.68 | $487.66 | 629,900 | — | — |
| 2025-12-26 | $207.28 | $493.86 | 378,800 | — | — |
| 2025-12-24 | $207.24 | $493.76 | 247,700 | — | — |
| 2025-12-23 | $206.42 | $491.81 | 707,100 | — | — |
| 2025-12-22 | $206.82 | $492.76 | 782,400 | — | — |
| 2025-12-19 | $205.82 | $490.38 | 2,945,500 | — | — |
| 2025-12-18 | $203.66 | $485.23 | 1,228,800 | — | — |
| 2025-12-17 | $206.12 | $491.09 | 1,058,200 | — | — |
| 2025-12-16 | $204.09 | $486.26 | 1,211,000 | — | — |
| 2025-12-15 | $204.71 | $487.73 | 1,250,600 | — | — |
| 2025-12-12 | $203.84 | $485.66 | 903,900 | — | — |
| 2025-12-11 | $205.75 | $490.21 | 1,033,000 | — | — |
| 2025-12-10 | $204.60 | $487.47 | 1,349,100 | — | — |
| 2025-12-09 | $197.66 | $470.94 | 804,900 | — | — |
| 2025-12-08 | $195.90 | $466.74 | 731,100 | — | — |
| 2025-12-05 | $195.11 | $464.86 | 757,600 | — | — |
| 2025-12-04 | $195.57 | $465.96 | 595,000 | — | — |
| 2025-12-03 | $195.63 | $466.10 | 709,500 | — | — |
| 2025-12-02 | $190.98 | $455.02 | 851,300 | — | — |
| 2025-12-01 | $190.22 | $453.21 | 1,013,300 | — | — |
| 2025-11-28 | $190.22 | $449.64 | 418,100 | — | — |
| 2025-11-26 | $190.24 | $449.68 | 649,900 | — | — |
| 2025-11-25 | $191.58 | $452.85 | 830,600 | — | — |
| 2025-11-24 | $187.58 | $443.40 | 1,153,700 | — | — |
| 2025-11-21 | $188.60 | $445.81 | 1,192,100 | — | — |
| 2025-11-20 | $182.75 | $431.98 | 819,500 | — | — |
| 2025-11-19 | $182.63 | $431.70 | 586,500 | — | — |
| 2025-11-18 | $182.10 | $430.44 | 780,100 | — | — |
| 2025-11-17 | $181.06 | $427.98 | 970,700 | — | — |
| 2025-11-14 | $186.96 | $441.93 | 862,300 | — | — |
| 2025-11-13 | $186.38 | $440.56 | 856,700 | — | — |
| 2025-11-12 | $188.15 | $444.74 | 879,900 | — | — |
| 2025-11-11 | $186.76 | $441.46 | 804,400 | — | — |
| 2025-11-10 | $188.25 | $444.98 | 1,131,300 | — | — |
| 2025-11-07 | $185.86 | $439.33 | 768,600 | — | — |
| 2025-11-06 | $183.30 | $433.28 | 956,300 | — | — |
| 2025-11-05 | $183.35 | $433.40 | 834,000 | — | — |
| 2025-11-04 | $180.90 | $427.61 | 1,038,400 | — | — |
| 2025-11-03 | $182.73 | $431.93 | 1,192,000 | — | — |
| 2025-10-31 | $183.87 | $434.63 | 873,500 | — | — |
| 2025-10-30 | $182.80 | $432.10 | 1,187,600 | — | — |
| 2025-10-29 | $181.34 | $428.65 | 1,424,900 | — | — |
| 2025-10-28 | $181.41 | $428.81 | 1,314,600 | — | — |
| 2025-10-27 | $182.92 | $432.38 | 1,186,100 | — | — |
| 2025-10-24 | $185.23 | $437.84 | 1,035,600 | — | — |
| 2025-10-23 | $181.09 | $428.06 | 1,087,400 | — | — |
| 2025-10-22 | $182.12 | $430.49 | 1,224,400 | — | — |
| 2025-10-21 | $181.70 | $429.50 | 1,932,600 | — | — |
| 2025-10-20 | $182.07 | $430.37 | 1,684,700 | — | — |
| 2025-10-17 | $180.67 | $427.06 | 3,049,600 | — | — |
| 2025-10-16 | $178.63 | $422.24 | 3,179,000 | — | — |
| 2025-10-15 | $185.03 | $437.37 | 1,873,600 | — | — |
| 2025-10-14 | $187.04 | $442.12 | 1,187,000 | — | — |
| 2025-10-13 | $182.70 | $431.86 | 1,015,300 | — | — |
| 2025-10-10 | $180.84 | $427.46 | 1,162,500 | — | — |
| 2025-10-09 | $188.04 | $444.48 | 608,800 | — | — |
| 2025-10-08 | $188.07 | $444.55 | 790,800 | — | — |
| 2025-10-07 | $189.58 | $448.12 | 1,043,200 | — | — |
| 2025-10-06 | $190.00 | $449.12 | 1,499,800 | — | — |
| 2025-10-03 | $194.56 | $459.90 | 1,484,900 | — | — |
| 2025-10-02 | $195.63 | $462.42 | 806,700 | — | — |
| 2025-10-01 | $195.29 | $461.62 | 918,000 | — | — |
| 2025-09-30 | $197.62 | $467.13 | 847,700 | — | — |
| 2025-09-29 | $198.30 | $468.74 | 1,175,900 | — | — |
| 2025-09-26 | $200.14 | $473.09 | 670,900 | — | — |
| 2025-09-25 | $198.79 | $469.89 | 931,600 | — | — |
| 2025-09-24 | $199.44 | $471.43 | 847,000 | — | — |
| 2025-09-23 | $200.63 | $474.24 | 1,509,900 | — | — |
| 2025-09-22 | $198.90 | $470.15 | 1,012,500 | — | — |
| 2025-09-19 | $202.02 | $477.53 | 3,604,900 | — | — |
| 2025-09-18 | $200.43 | $473.77 | 984,500 | — | — |
| 2025-09-17 | $198.60 | $469.45 | 1,020,100 | — | — |
| 2025-09-16 | $195.28 | $461.60 | 805,700 | — | — |
| 2025-09-15 | $196.57 | $464.65 | 782,300 | — | — |
| 2025-09-12 | $198.80 | $469.92 | 696,800 | — | — |
| 2025-09-11 | $197.83 | $467.63 | 904,900 | — | — |
| 2025-09-10 | $198.17 | $468.43 | 927,300 | — | — |
| 2025-09-09 | $199.80 | $472.28 | 628,800 | — | — |
| 2025-09-08 | $199.22 | $470.91 | 700,100 | — | — |
| 2025-09-05 | $199.57 | $471.74 | 977,400 | — | — |
| 2025-09-04 | $202.36 | $478.33 | 916,600 | — | — |
| 2025-09-03 | $198.57 | $469.37 | 954,200 | — | — |
| 2025-09-02 | $198.98 | $470.34 | 1,044,100 | — | — |
| 2025-08-29 | $201.66 | $473.13 | 748,500 | — | — |
| 2025-08-28 | $200.80 | $471.12 | 848,700 | — | — |
| 2025-08-27 | $202.02 | $473.98 | 884,700 | — | — |
| 2025-08-26 | $200.15 | $469.59 | 878,000 | — | — |
| 2025-08-25 | $197.89 | $464.29 | 645,700 | — | — |
| 2025-08-22 | $199.74 | $468.63 | 1,111,400 | — | — |
| 2025-08-21 | $192.43 | $451.48 | 904,500 | — | — |
| 2025-08-20 | $193.18 | $453.24 | 990,100 | — | — |
| 2025-08-19 | $190.36 | $446.62 | 640,200 | — | — |
| 2025-08-18 | $190.67 | $447.35 | 729,800 | — | — |
| 2025-08-15 | $190.07 | $445.94 | 741,900 | — | — |
| 2025-08-14 | $193.95 | $455.04 | 761,100 | — | — |
| 2025-08-13 | $193.21 | $453.31 | 1,031,900 | — | — |
| 2025-08-12 | $191.08 | $448.31 | 935,000 | — | — |
| 2025-08-11 | $186.51 | $437.59 | 942,900 | — | — |
| 2025-08-08 | $187.17 | $439.14 | 810,900 | — | — |
| 2025-08-07 | $183.74 | $431.09 | 852,700 | — | — |
| 2025-08-06 | $185.50 | $435.22 | 755,800 | — | — |
| 2025-08-05 | $188.04 | $441.18 | 1,039,200 | — | — |
| 2025-08-04 | $188.29 | $441.76 | 852,800 | — | — |
| 2025-08-01 | $184.99 | $434.02 | 1,282,100 | — | — |
| 2025-07-31 | $188.70 | $442.73 | 861,700 | — | — |
| 2025-07-30 | $191.55 | $449.41 | 731,600 | — | — |
| 2025-07-29 | $194.34 | $455.96 | 590,900 | — | — |
| 2025-07-28 | $194.15 | $455.51 | 1,140,300 | — | — |
| 2025-07-25 | $193.77 | $454.62 | 779,400 | — | — |
| 2025-07-24 | $193.67 | $454.39 | 814,900 | — | — |
| 2025-07-23 | $195.81 | $459.41 | 1,055,400 | — | — |
| 2025-07-22 | $196.78 | $461.68 | 1,453,900 | — | — |
| 2025-07-21 | $195.29 | $458.19 | 795,000 | — | — |
| 2025-07-18 | $196.19 | $460.30 | 1,191,700 | — | — |
| 2025-07-17 | $195.60 | $458.91 | 1,751,600 | — | — |
| 2025-07-16 | $192.52 | $451.69 | 2,700,300 | — | — |
| 2025-07-15 | $197.28 | $462.86 | 1,736,700 | — | — |
| 2025-07-14 | $203.05 | $476.39 | 1,307,700 | — | — |
| 2025-07-11 | $201.91 | $473.72 | 1,004,400 | — | — |
| 2025-07-10 | $204.05 | $478.74 | 1,183,700 | — | — |
| 2025-07-09 | $200.38 | $470.13 | 1,033,700 | — | — |
| 2025-07-08 | $200.80 | $471.12 | 801,800 | — | — |
| 2025-07-07 | $200.67 | $470.81 | 742,200 | — | — |
| 2025-07-03 | $202.58 | $475.29 | 838,300 | — | — |
| 2025-07-02 | $200.06 | $469.38 | 1,434,000 | — | — |
| 2025-07-01 | $197.50 | $463.37 | 1,163,200 | — | — |
| 2025-06-30 | $193.99 | $455.14 | 1,411,900 | — | — |
| 2025-06-27 | $193.78 | $454.64 | 1,351,600 | — | — |
| 2025-06-26 | $193.49 | $453.96 | 977,600 | — | — |
| 2025-06-25 | $191.23 | $448.66 | 1,065,400 | — | — |
| 2025-06-24 | $190.12 | $446.06 | 1,073,300 | — | — |
| 2025-06-23 | $189.41 | $444.39 | 1,377,000 | — | — |
| 2025-06-20 | $185.06 | $434.19 | 3,680,800 | — | — |
| 2025-06-18 | $181.70 | $426.30 | 1,350,000 | — | — |
| 2025-06-17 | $178.33 | $418.40 | 1,109,400 | — | — |
| 2025-06-16 | $180.25 | $422.90 | 992,100 | — | — |
| 2025-06-13 | $178.03 | $417.69 | 1,301,600 | — | — |
| 2025-06-12 | $183.99 | $431.68 | 781,200 | — | — |
| 2025-06-11 | $184.53 | $432.94 | 1,041,000 | — | — |
| 2025-06-10 | $185.76 | $435.83 | 853,800 | — | — |
| 2025-06-09 | $184.29 | $432.38 | 979,000 | — | — |
| 2025-06-06 | $184.14 | $432.03 | 958,500 | — | — |
| 2025-06-05 | $179.91 | $422.10 | 852,100 | — | — |
| 2025-06-04 | $179.87 | $422.01 | 954,000 | — | — |
| 2025-06-03 | $182.61 | $428.44 | 1,060,700 | — | — |
| 2025-06-02 | $180.04 | $422.41 | 1,280,800 | — | — |
| 2025-05-30 | $182.64 | $425.34 | 1,945,000 | — | — |
| 2025-05-29 | $182.96 | $426.09 | 1,189,200 | — | — |
| 2025-05-28 | $181.44 | $422.55 | 1,009,700 | — | — |
| 2025-05-27 | $184.13 | $428.81 | 1,114,000 | — | — |
| 2025-05-23 | $179.44 | $417.89 | 1,262,200 | — | — |
| 2025-05-22 | $180.61 | $420.61 | 976,900 | — | — |
| 2025-05-21 | $179.95 | $419.08 | 1,280,000 | — | — |
| 2025-05-20 | $185.74 | $432.56 | 710,600 | — | — |
| 2025-05-19 | $187.34 | $436.29 | 957,000 | — | — |
| 2025-05-16 | $187.73 | $437.19 | 1,114,800 | — | — |
| 2025-05-15 | $186.98 | $435.45 | 762,700 | — | — |
| 2025-05-14 | $185.41 | $431.79 | 1,125,800 | — | — |
| 2025-05-13 | $186.50 | $434.33 | 1,030,800 | — | — |
| 2025-05-12 | $184.70 | $430.14 | 1,452,200 | — | — |
| 2025-05-09 | $177.15 | $412.56 | 872,900 | — | — |
| 2025-05-08 | $177.56 | $413.51 | 1,261,900 | — | — |
| 2025-05-07 | $173.78 | $404.71 | 1,420,500 | — | — |
| 2025-05-06 | $172.55 | $401.84 | 1,101,000 | — | — |
| 2025-05-05 | $175.43 | $408.55 | 1,004,400 | — | — |
| 2025-05-02 | $175.31 | $408.27 | 854,200 | — | — |
| 2025-05-01 | $170.86 | $397.91 | 844,600 | — | — |
| 2025-04-30 | $169.76 | $395.35 | 1,067,600 | — | — |
| 2025-04-29 | $169.91 | $395.69 | 722,600 | — | — |
| 2025-04-28 | $168.72 | $392.92 | 884,400 | — | — |
| 2025-04-25 | $167.39 | $389.83 | 829,200 | — | — |
| 2025-04-24 | $169.16 | $393.95 | 1,022,000 | — | — |
| 2025-04-23 | $165.34 | $385.05 | 1,217,300 | — | — |
| 2025-04-22 | $162.00 | $377.27 | 1,412,300 | — | — |
| 2025-04-21 | $156.77 | $365.09 | 1,816,900 | — | — |
| 2025-04-17 | $160.23 | $373.15 | 1,105,100 | — | — |
| 2025-04-16 | $158.90 | $370.05 | 1,547,400 | — | — |
| 2025-04-15 | $159.59 | $371.66 | 1,400,700 | — | — |
| 2025-04-14 | $158.50 | $369.12 | 1,841,600 | — | — |
| 2025-04-11 | $157.95 | $367.84 | 1,548,700 | — | — |
| 2025-04-10 | $157.85 | $367.61 | 1,695,900 | — | — |
| 2025-04-09 | $168.06 | $391.39 | 1,751,800 | — | — |
| 2025-04-08 | $156.58 | $364.65 | 1,233,000 | — | — |
| 2025-04-07 | $157.65 | $367.14 | 2,079,200 | — | — |
| 2025-04-04 | $157.02 | $365.68 | 2,483,300 | — | — |
| 2025-04-03 | $163.36 | $380.44 | 2,143,500 | — | — |
| 2025-04-02 | $179.71 | $418.52 | 822,200 | — | — |
| 2025-04-01 | $176.37 | $410.74 | 1,039,700 | — | — |
| 2025-03-31 | $178.75 | $416.28 | 1,286,900 | — | — |
| 2025-03-28 | $175.28 | $408.20 | 1,084,900 | — | — |
| 2025-03-27 | $179.67 | $418.42 | 709,300 | — | — |
| 2025-03-26 | $182.20 | $424.32 | 787,400 | — | — |
| 2025-03-25 | $182.99 | $426.16 | 708,900 | — | — |
| 2025-03-24 | $182.36 | $424.69 | 924,200 | — | — |
| 2025-03-21 | $178.25 | $415.12 | 8,883,500 | — | — |
| 2025-03-20 | $176.91 | $412.00 | 1,058,200 | — | — |
| 2025-03-19 | $177.06 | $412.35 | 880,300 | — | — |
| 2025-03-18 | $174.83 | $407.15 | 1,288,800 | — | — |
| 2025-03-17 | $175.42 | $408.53 | 1,437,900 | — | — |
| 2025-03-14 | $175.59 | $408.92 | 1,244,300 | — | — |
| 2025-03-13 | $170.47 | $397.00 | 1,289,500 | — | — |
| 2025-03-12 | $172.07 | $400.72 | 1,179,300 | — | — |
| 2025-03-11 | $171.17 | $398.63 | 1,673,700 | — | — |
| 2025-03-10 | $173.75 | $404.64 | 2,021,200 | — | — |
| 2025-03-07 | $178.74 | $416.26 | 1,615,500 | — | — |
| 2025-03-06 | $177.03 | $412.28 | 1,727,800 | — | — |
| 2025-03-05 | $178.20 | $415.00 | 2,503,800 | — | — |
| 2025-03-04 | $181.32 | $422.27 | 1,660,000 | — | — |
| 2025-03-03 | $188.81 | $439.71 | 1,216,500 | — | — |
| 2025-02-28 | $191.72 | $443.34 | 1,590,800 | — | — |
| 2025-02-27 | $189.44 | $438.07 | 1,622,200 | — | — |
| 2025-02-26 | $189.70 | $438.67 | 1,378,800 | — | — |
| 2025-02-25 | $190.61 | $440.78 | 1,780,100 | — | — |
| 2025-02-24 | $192.90 | $446.07 | 1,136,000 | — | — |
| 2025-02-21 | $193.53 | $447.53 | 1,753,100 | — | — |
| 2025-02-20 | $197.45 | $456.59 | 1,240,100 | — | — |
| 2025-02-19 | $199.23 | $460.71 | 717,400 | — | — |
| 2025-02-18 | $200.61 | $463.90 | 1,036,100 | — | — |
| 2025-02-14 | $198.82 | $459.76 | 1,197,300 | — | — |
| 2025-02-13 | $197.14 | $455.88 | 803,700 | — | — |
| 2025-02-12 | $197.59 | $456.92 | 700,700 | — | — |
| 2025-02-11 | $199.21 | $460.66 | 637,400 | — | — |
| 2025-02-10 | $197.53 | $456.78 | 608,100 | — | — |
| 2025-02-07 | $200.38 | $463.37 | 906,300 | — | — |
| 2025-02-06 | $201.95 | $467.00 | 966,600 | — | — |
| 2025-02-05 | $198.75 | $459.60 | 794,600 | — | — |
| 2025-02-04 | $197.91 | $457.66 | 835,500 | — | — |
| 2025-02-03 | $195.87 | $452.94 | 1,263,500 | — | — |
| 2025-01-31 | $201.24 | $465.36 | 1,691,500 | — | — |
| 2025-01-30 | $201.98 | $467.07 | 867,900 | — | — |
| 2025-01-29 | $200.36 | $463.32 | 1,082,600 | — | — |
| 2025-01-28 | $199.82 | $462.07 | 1,353,500 | — | — |
| 2025-01-27 | $201.04 | $464.89 | 1,239,700 | — | — |
| 2025-01-24 | $198.95 | $460.06 | 971,600 | — | — |
| 2025-01-23 | $196.98 | $455.51 | 1,539,300 | — | — |
| 2025-01-22 | $195.60 | $452.32 | 1,295,000 | — | — |
| 2025-01-21 | $198.26 | $458.47 | 1,325,900 | — | — |
| 2025-01-17 | $196.76 | $455.00 | 2,029,600 | — | — |
| 2025-01-16 | $196.10 | $453.47 | 2,392,900 | — | — |
| 2025-01-15 | $200.87 | $464.50 | 2,139,100 | — | — |
| 2025-01-14 | $195.02 | $450.97 | 1,516,800 | — | — |
| 2025-01-13 | $191.15 | $442.02 | 1,374,000 | — | — |
| 2025-01-10 | $187.75 | $434.16 | 1,445,500 | — | — |
| 2025-01-08 | $191.14 | $442.00 | 1,101,000 | — | — |
| 2025-01-07 | $192.04 | $444.08 | 920,700 | — | — |
| 2025-01-06 | $193.25 | $446.88 | 1,034,000 | — | — |
| 2025-01-03 | $191.54 | $442.93 | 1,007,500 | — | — |
| 2025-01-02 | $188.72 | $436.41 | 1,292,400 | — | — |