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
- 1973-02-21 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 | $262.52 | $467.31 | 605,700 | — | — |
| 2025-12-30 | $264.48 | $470.80 | 1,008,800 | — | — |
| 2025-12-29 | $265.52 | $472.65 | 1,059,000 | — | — |
| 2025-12-26 | $265.75 | $473.06 | 670,900 | — | — |
| 2025-12-24 | $265.58 | $472.76 | 525,500 | — | — |
| 2025-12-23 | $264.74 | $471.26 | 864,800 | — | — |
| 2025-12-22 | $267.38 | $475.96 | 1,035,000 | — | — |
| 2025-12-19 | $263.59 | $469.22 | 3,309,000 | — | — |
| 2025-12-18 | $262.92 | $468.02 | 1,338,600 | — | — |
| 2025-12-17 | $261.89 | $466.19 | 1,560,600 | — | — |
| 2025-12-16 | $259.53 | $461.99 | 1,310,400 | — | — |
| 2025-12-15 | $261.11 | $463.50 | 1,669,500 | — | — |
| 2025-12-12 | $263.60 | $467.92 | 1,357,400 | — | — |
| 2025-12-11 | $261.33 | $463.89 | 1,023,700 | — | — |
| 2025-12-10 | $257.45 | $457.00 | 1,962,600 | — | — |
| 2025-12-09 | $253.29 | $449.62 | 1,349,200 | — | — |
| 2025-12-08 | $257.15 | $456.47 | 1,625,900 | — | — |
| 2025-12-05 | $259.69 | $460.98 | 1,551,000 | — | — |
| 2025-12-04 | $264.42 | $469.38 | 1,672,000 | — | — |
| 2025-12-03 | $264.33 | $469.22 | 2,431,400 | — | — |
| 2025-12-02 | $270.89 | $480.86 | 1,079,800 | — | — |
| 2025-12-01 | $272.86 | $484.36 | 1,398,200 | — | — |
| 2025-11-28 | $275.16 | $488.44 | 608,700 | — | — |
| 2025-11-26 | $274.99 | $488.14 | 1,281,400 | — | — |
| 2025-11-25 | $273.46 | $485.42 | 1,744,000 | — | — |
| 2025-11-24 | $268.80 | $477.15 | 2,924,900 | — | — |
| 2025-11-21 | $267.07 | $474.08 | 1,914,700 | — | — |
| 2025-11-20 | $261.74 | $464.62 | 1,694,500 | — | — |
| 2025-11-19 | $261.50 | $464.19 | 1,965,500 | — | — |
| 2025-11-18 | $255.67 | $453.84 | 1,071,600 | — | — |
| 2025-11-17 | $255.46 | $453.47 | 994,800 | — | — |
| 2025-11-14 | $258.58 | $459.01 | 883,200 | — | — |
| 2025-11-13 | $261.98 | $465.05 | 1,355,000 | — | — |
| 2025-11-12 | $261.06 | $463.41 | 1,015,600 | — | — |
| 2025-11-11 | $262.05 | $465.17 | 899,000 | — | — |
| 2025-11-10 | $258.56 | $458.97 | 1,294,700 | — | — |
| 2025-11-07 | $256.13 | $454.66 | 1,728,300 | — | — |
| 2025-11-06 | $253.06 | $449.21 | 1,732,400 | — | — |
| 2025-11-05 | $258.93 | $459.63 | 1,560,000 | — | — |
| 2025-11-04 | $258.66 | $459.15 | 1,625,200 | — | — |
| 2025-11-03 | $257.45 | $457.00 | 1,973,700 | — | — |
| 2025-10-31 | $256.40 | $455.14 | 1,519,700 | — | — |
| 2025-10-30 | $257.10 | $456.38 | 1,659,200 | — | — |
| 2025-10-29 | $257.47 | $457.04 | 1,582,100 | — | — |
| 2025-10-28 | $268.28 | $476.23 | 2,255,400 | — | — |
| 2025-10-27 | $279.71 | $496.52 | 1,715,700 | — | — |
| 2025-10-24 | $277.23 | $492.12 | 1,516,600 | — | — |
| 2025-10-23 | $275.02 | $488.19 | 1,691,200 | — | — |
| 2025-10-22 | $276.00 | $489.93 | 1,959,900 | — | — |
| 2025-10-21 | $278.19 | $493.82 | 1,563,200 | — | — |
| 2025-10-20 | $280.17 | $497.34 | 1,482,700 | — | — |
| 2025-10-17 | $276.75 | $491.26 | 1,881,700 | — | — |
| 2025-10-16 | $270.62 | $480.38 | 1,637,300 | — | — |
| 2025-10-15 | $273.70 | $485.85 | 813,400 | — | — |
| 2025-10-14 | $273.03 | $484.66 | 1,234,200 | — | — |
| 2025-10-13 | $270.22 | $479.67 | 721,300 | — | — |
| 2025-10-10 | $272.08 | $482.97 | 1,014,300 | — | — |
| 2025-10-09 | $272.54 | $483.79 | 1,139,000 | — | — |
| 2025-10-08 | $281.35 | $499.43 | 919,300 | — | — |
| 2025-10-07 | $278.99 | $495.24 | 1,020,800 | — | — |
| 2025-10-06 | $279.74 | $496.57 | 949,100 | — | — |
| 2025-10-03 | $276.59 | $490.98 | 1,054,600 | — | — |
| 2025-10-02 | $274.00 | $486.38 | 1,425,600 | — | — |
| 2025-10-01 | $269.71 | $478.77 | 1,411,700 | — | — |
| 2025-09-30 | $273.86 | $486.13 | 1,593,700 | — | — |
| 2025-09-29 | $272.91 | $484.45 | 1,885,800 | — | — |
| 2025-09-26 | $271.00 | $481.06 | 1,664,800 | — | — |
| 2025-09-25 | $267.25 | $474.40 | 1,593,400 | — | — |
| 2025-09-24 | $267.00 | $473.96 | 1,778,700 | — | — |
| 2025-09-23 | $265.81 | $471.84 | 1,254,700 | — | — |
| 2025-09-22 | $267.09 | $474.12 | 1,468,100 | — | — |
| 2025-09-19 | $265.48 | $471.26 | 2,441,200 | — | — |
| 2025-09-18 | $264.83 | $470.10 | 2,375,900 | — | — |
| 2025-09-17 | $265.36 | $471.05 | 1,338,900 | — | — |
| 2025-09-16 | $264.06 | $468.74 | 1,254,900 | — | — |
| 2025-09-15 | $270.61 | $479.21 | 1,119,100 | — | — |
| 2025-09-12 | $272.62 | $482.77 | 1,127,100 | — | — |
| 2025-09-11 | $274.88 | $486.77 | 930,500 | — | — |
| 2025-09-10 | $269.09 | $476.52 | 1,373,000 | — | — |
| 2025-09-09 | $270.66 | $479.30 | 1,367,400 | — | — |
| 2025-09-08 | $275.35 | $487.60 | 1,595,600 | — | — |
| 2025-09-05 | $273.56 | $484.44 | 1,244,000 | — | — |
| 2025-09-04 | $274.94 | $486.88 | 1,526,600 | — | — |
| 2025-09-03 | $273.23 | $483.85 | 1,428,900 | — | — |
| 2025-09-02 | $274.79 | $486.61 | 988,800 | — | — |
| 2025-08-29 | $277.04 | $490.60 | 925,300 | — | — |
| 2025-08-28 | $279.02 | $494.10 | 852,600 | — | — |
| 2025-08-27 | $280.38 | $496.51 | 959,500 | — | — |
| 2025-08-26 | $279.22 | $494.46 | 1,817,300 | — | — |
| 2025-08-25 | $278.36 | $492.94 | 1,098,300 | — | — |
| 2025-08-22 | $283.73 | $502.44 | 1,149,500 | — | — |
| 2025-08-21 | $283.06 | $501.26 | 1,060,200 | — | — |
| 2025-08-20 | $285.47 | $505.53 | 1,118,600 | — | — |
| 2025-08-19 | $283.66 | $502.32 | 1,000,100 | — | — |
| 2025-08-18 | $280.08 | $495.98 | 1,428,200 | — | — |
| 2025-08-15 | $280.83 | $497.31 | 1,250,300 | — | — |
| 2025-08-14 | $279.98 | $495.80 | 1,191,200 | — | — |
| 2025-08-13 | $281.83 | $499.08 | 1,360,600 | — | — |
| 2025-08-12 | $276.62 | $489.85 | 1,209,700 | — | — |
| 2025-08-11 | $273.50 | $484.33 | 943,600 | — | — |
| 2025-08-08 | $272.87 | $483.21 | 833,200 | — | — |
| 2025-08-07 | $269.77 | $477.72 | 632,600 | — | — |
| 2025-08-06 | $268.79 | $475.99 | 981,300 | — | — |
| 2025-08-05 | $266.48 | $471.90 | 1,138,900 | — | — |
| 2025-08-04 | $264.28 | $468.00 | 716,900 | — | — |
| 2025-08-01 | $261.01 | $462.21 | 893,800 | — | — |
| 2025-07-31 | $261.76 | $463.54 | 1,364,900 | — | — |
| 2025-07-30 | $263.13 | $465.97 | 1,709,900 | — | — |
| 2025-07-29 | $259.39 | $459.34 | 2,264,800 | — | — |
| 2025-07-28 | $269.99 | $478.11 | 1,793,800 | — | — |
| 2025-07-25 | $271.75 | $481.23 | 972,500 | — | — |
| 2025-07-24 | $269.83 | $477.83 | 1,302,800 | — | — |
| 2025-07-23 | $268.50 | $475.47 | 971,400 | — | — |
| 2025-07-22 | $270.55 | $479.10 | 1,107,400 | — | — |
| 2025-07-21 | $268.11 | $474.78 | 799,300 | — | — |
| 2025-07-18 | $268.75 | $475.92 | 1,432,600 | — | — |
| 2025-07-17 | $269.01 | $476.38 | 742,000 | — | — |
| 2025-07-16 | $267.72 | $474.09 | 973,700 | — | — |
| 2025-07-15 | $264.83 | $468.98 | 1,146,600 | — | — |
| 2025-07-14 | $268.23 | $475.00 | 949,200 | — | — |
| 2025-07-11 | $266.96 | $472.75 | 966,300 | — | — |
| 2025-07-10 | $266.79 | $472.45 | 954,000 | — | — |
| 2025-07-09 | $268.21 | $474.96 | 1,153,800 | — | — |
| 2025-07-08 | $268.90 | $476.18 | 1,335,700 | — | — |
| 2025-07-07 | $271.78 | $481.28 | 868,100 | — | — |
| 2025-07-03 | $274.09 | $485.37 | 513,700 | — | — |
| 2025-07-02 | $272.46 | $482.49 | 903,600 | — | — |
| 2025-07-01 | $272.61 | $482.75 | 1,056,500 | — | — |
| 2025-06-30 | $269.44 | $477.14 | 1,626,400 | — | — |
| 2025-06-27 | $267.45 | $473.62 | 4,155,700 | — | — |
| 2025-06-26 | $263.25 | $466.18 | 1,752,000 | — | — |
| 2025-06-25 | $266.46 | $471.86 | 883,200 | — | — |
| 2025-06-24 | $266.84 | $472.53 | 1,024,800 | — | — |
| 2025-06-23 | $265.95 | $470.96 | 1,089,400 | — | — |
| 2025-06-20 | $261.23 | $462.60 | 2,397,200 | — | — |
| 2025-06-18 | $260.22 | $460.81 | 1,150,600 | — | — |
| 2025-06-17 | $261.34 | $462.80 | 967,000 | — | — |
| 2025-06-16 | $266.14 | $470.14 | 852,100 | — | — |
| 2025-06-13 | $264.21 | $466.73 | 1,221,100 | — | — |
| 2025-06-12 | $270.95 | $478.64 | 1,156,600 | — | — |
| 2025-06-11 | $267.94 | $473.32 | 1,356,100 | — | — |
| 2025-06-10 | $269.37 | $475.85 | 1,431,900 | — | — |
| 2025-06-09 | $266.35 | $470.52 | 1,453,100 | — | — |
| 2025-06-06 | $267.06 | $471.77 | 606,700 | — | — |
| 2025-06-05 | $266.93 | $471.54 | 1,006,700 | — | — |
| 2025-06-04 | $267.04 | $471.73 | 892,300 | — | — |
| 2025-06-03 | $265.42 | $468.87 | 1,431,000 | — | — |
| 2025-06-02 | $265.15 | $468.40 | 990,800 | — | — |
| 2025-05-30 | $265.62 | $469.23 | 2,497,900 | — | — |
| 2025-05-29 | $264.29 | $466.88 | 1,036,300 | — | — |
| 2025-05-28 | $262.75 | $464.16 | 784,600 | — | — |
| 2025-05-27 | $265.48 | $468.98 | 894,800 | — | — |
| 2025-05-23 | $261.10 | $461.24 | 796,000 | — | — |
| 2025-05-22 | $259.66 | $458.70 | 873,600 | — | — |
| 2025-05-21 | $260.95 | $460.98 | 1,200,000 | — | — |
| 2025-05-20 | $262.38 | $463.50 | 891,700 | — | — |
| 2025-05-19 | $261.36 | $461.70 | 1,132,700 | — | — |
| 2025-05-16 | $259.09 | $457.69 | 1,118,200 | — | — |
| 2025-05-15 | $255.91 | $452.07 | 872,000 | — | — |
| 2025-05-14 | $250.15 | $441.90 | 1,043,600 | — | — |
| 2025-05-13 | $251.50 | $444.28 | 1,290,900 | — | — |
| 2025-05-12 | $254.48 | $449.55 | 1,975,500 | — | — |
| 2025-05-09 | $252.67 | $446.35 | 951,200 | — | — |
| 2025-05-08 | $253.40 | $447.64 | 1,078,600 | — | — |
| 2025-05-07 | $254.33 | $449.28 | 1,323,500 | — | — |
| 2025-05-06 | $252.65 | $446.31 | 858,200 | — | — |
| 2025-05-05 | $255.10 | $450.64 | 794,500 | — | — |
| 2025-05-02 | $255.38 | $451.14 | 1,099,400 | — | — |
| 2025-05-01 | $252.62 | $446.26 | 1,770,500 | — | — |
| 2025-04-30 | $251.43 | $444.16 | 2,042,900 | — | — |
| 2025-04-29 | $246.91 | $436.17 | 1,849,900 | — | — |
| 2025-04-28 | $239.03 | $422.25 | 1,752,900 | — | — |
| 2025-04-25 | $238.14 | $420.68 | 900,000 | — | — |
| 2025-04-24 | $239.67 | $423.38 | 1,030,500 | — | — |
| 2025-04-23 | $237.95 | $420.35 | 1,093,600 | — | — |
| 2025-04-22 | $236.81 | $418.33 | 1,397,200 | — | — |
| 2025-04-21 | $231.51 | $408.97 | 834,100 | — | — |
| 2025-04-17 | $238.73 | $421.72 | 1,409,300 | — | — |
| 2025-04-16 | $235.96 | $416.83 | 1,868,700 | — | — |
| 2025-04-15 | $238.18 | $420.75 | 1,661,400 | — | — |
| 2025-04-14 | $238.62 | $421.53 | 1,051,700 | — | — |
| 2025-04-11 | $235.32 | $415.70 | 1,347,900 | — | — |
| 2025-04-10 | $232.55 | $410.81 | 1,610,900 | — | — |
| 2025-04-09 | $237.55 | $419.64 | 1,925,000 | — | — |
| 2025-04-08 | $225.65 | $398.62 | 1,952,300 | — | — |
| 2025-04-07 | $230.33 | $406.88 | 2,325,700 | — | — |
| 2025-04-04 | $237.77 | $420.03 | 2,595,500 | — | — |
| 2025-04-03 | $250.24 | $442.06 | 1,610,800 | — | — |
| 2025-04-02 | $253.66 | $448.10 | 1,055,900 | — | — |
| 2025-04-01 | $254.27 | $449.18 | 1,085,800 | — | — |
| 2025-03-31 | $253.52 | $447.85 | 1,568,100 | — | — |
| 2025-03-28 | $249.51 | $440.77 | 775,200 | — | — |
| 2025-03-27 | $252.68 | $446.37 | 884,800 | — | — |
| 2025-03-26 | $252.39 | $445.85 | 1,192,100 | — | — |
| 2025-03-25 | $251.20 | $443.75 | 1,106,900 | — | — |
| 2025-03-24 | $252.62 | $446.26 | 1,470,400 | — | — |
| 2025-03-21 | $251.00 | $443.40 | 3,034,100 | — | — |
| 2025-03-20 | $251.94 | $445.06 | 1,179,700 | — | — |
| 2025-03-19 | $254.12 | $448.91 | 1,780,100 | — | — |
| 2025-03-18 | $253.70 | $448.17 | 2,636,800 | — | — |
| 2025-03-17 | $251.88 | $443.81 | 1,062,600 | — | — |
| 2025-03-14 | $250.96 | $442.18 | 1,944,300 | — | — |
| 2025-03-13 | $251.11 | $442.45 | 2,234,700 | — | — |
| 2025-03-12 | $255.18 | $449.62 | 2,025,300 | — | — |
| 2025-03-11 | $259.06 | $456.46 | 2,276,900 | — | — |
| 2025-03-10 | $265.68 | $468.12 | 1,534,900 | — | — |
| 2025-03-07 | $269.26 | $474.43 | 1,160,200 | — | — |
| 2025-03-06 | $266.25 | $469.12 | 1,467,100 | — | — |
| 2025-03-05 | $269.63 | $475.08 | 1,513,100 | — | — |
| 2025-03-04 | $267.77 | $471.80 | 1,586,000 | — | — |
| 2025-03-03 | $269.82 | $475.42 | 1,464,900 | — | — |
| 2025-02-28 | $269.01 | $473.99 | 2,340,100 | — | — |
| 2025-02-27 | $267.18 | $470.76 | 1,193,900 | — | — |
| 2025-02-26 | $266.47 | $469.51 | 849,700 | — | — |
| 2025-02-25 | $265.69 | $468.14 | 1,600,000 | — | — |
| 2025-02-24 | $263.81 | $464.83 | 1,033,000 | — | — |
| 2025-02-21 | $264.69 | $466.38 | 970,300 | — | — |
| 2025-02-20 | $267.34 | $471.05 | 936,200 | — | — |
| 2025-02-19 | $266.24 | $469.11 | 848,900 | — | — |
| 2025-02-18 | $266.22 | $469.07 | 1,265,200 | — | — |
| 2025-02-14 | $264.74 | $466.46 | 991,800 | — | — |
| 2025-02-13 | $265.47 | $467.75 | 1,449,300 | — | — |
| 2025-02-12 | $262.03 | $461.69 | 1,969,200 | — | — |
| 2025-02-11 | $261.23 | $460.28 | 2,964,300 | — | — |
| 2025-02-10 | $245.94 | $433.34 | 2,061,300 | — | — |
| 2025-02-07 | $247.40 | $435.91 | 848,800 | — | — |
| 2025-02-06 | $250.03 | $440.55 | 1,068,000 | — | — |
| 2025-02-05 | $249.71 | $439.98 | 1,142,500 | — | — |
| 2025-02-04 | $248.84 | $438.45 | 1,253,200 | — | — |
| 2025-02-03 | $249.51 | $439.63 | 982,500 | — | — |
| 2025-01-31 | $250.19 | $440.83 | 1,017,200 | — | — |
| 2025-01-30 | $252.51 | $444.92 | 1,046,400 | — | — |
| 2025-01-29 | $246.93 | $435.08 | 875,000 | — | — |
| 2025-01-28 | $249.52 | $439.65 | 1,410,700 | — | — |
| 2025-01-27 | $246.20 | $433.80 | 1,276,200 | — | — |
| 2025-01-24 | $242.06 | $426.50 | 924,100 | — | — |
| 2025-01-23 | $242.92 | $428.02 | 811,300 | — | — |
| 2025-01-22 | $241.63 | $425.75 | 1,058,800 | — | — |
| 2025-01-21 | $241.07 | $424.76 | 1,267,400 | — | — |
| 2025-01-17 | $237.42 | $418.33 | 2,312,500 | — | — |
| 2025-01-16 | $239.15 | $421.38 | 1,031,600 | — | — |
| 2025-01-15 | $236.55 | $416.79 | 1,240,100 | — | — |
| 2025-01-14 | $233.90 | $412.13 | 1,080,100 | — | — |
| 2025-01-13 | $233.46 | $411.35 | 1,368,400 | — | — |
| 2025-01-10 | $229.72 | $404.76 | 1,254,300 | — | — |
| 2025-01-08 | $234.57 | $413.31 | 904,700 | — | — |
| 2025-01-07 | $231.44 | $407.79 | 1,238,900 | — | — |
| 2025-01-06 | $231.38 | $407.68 | 1,244,200 | — | — |
| 2025-01-03 | $231.93 | $408.65 | 916,700 | — | — |
| 2025-01-02 | $230.93 | $406.89 | 922,500 | — | — |