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
- 1993-10-05 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 | $252.28 | $267.70 | 582,000 | — | — |
| 2025-12-30 | $254.59 | $270.15 | 680,900 | — | — |
| 2025-12-29 | $253.80 | $269.31 | 547,000 | — | — |
| 2025-12-26 | $252.61 | $268.05 | 540,100 | — | — |
| 2025-12-24 | $251.18 | $266.53 | 342,200 | — | — |
| 2025-12-23 | $250.38 | $265.68 | 744,400 | — | — |
| 2025-12-22 | $250.46 | $265.77 | 649,300 | — | — |
| 2025-12-19 | $250.76 | $266.08 | 3,381,000 | — | — |
| 2025-12-18 | $249.57 | $264.82 | 1,170,200 | — | — |
| 2025-12-17 | $251.29 | $266.65 | 1,189,200 | — | — |
| 2025-12-16 | $247.34 | $262.45 | 1,223,400 | — | — |
| 2025-12-15 | $246.35 | $261.40 | 1,510,100 | — | — |
| 2025-12-12 | $233.89 | $248.18 | 906,700 | — | — |
| 2025-12-11 | $232.66 | $246.88 | 654,700 | — | — |
| 2025-12-10 | $230.88 | $244.99 | 862,600 | — | — |
| 2025-12-09 | $229.38 | $243.40 | 740,400 | — | — |
| 2025-12-08 | $227.28 | $241.17 | 1,181,000 | — | — |
| 2025-12-05 | $229.77 | $243.81 | 656,900 | — | — |
| 2025-12-04 | $232.10 | $246.28 | 663,700 | — | — |
| 2025-12-03 | $231.91 | $246.08 | 714,200 | — | — |
| 2025-12-02 | $228.62 | $242.59 | 1,100,300 | — | — |
| 2025-12-01 | $230.78 | $244.88 | 966,900 | — | — |
| 2025-11-28 | $232.74 | $246.96 | 421,000 | — | — |
| 2025-11-26 | $231.25 | $245.38 | 637,900 | — | — |
| 2025-11-25 | $235.38 | $249.76 | 744,700 | — | — |
| 2025-11-24 | $230.24 | $244.31 | 1,802,700 | — | — |
| 2025-11-21 | $234.18 | $248.49 | 1,470,400 | — | — |
| 2025-11-20 | $224.13 | $237.83 | 885,600 | — | — |
| 2025-11-19 | $225.89 | $239.69 | 816,400 | — | — |
| 2025-11-18 | $226.32 | $240.15 | 993,000 | — | — |
| 2025-11-17 | $226.89 | $240.76 | 782,700 | — | — |
| 2025-11-14 | $231.03 | $245.15 | 772,700 | — | — |
| 2025-11-13 | $230.17 | $244.24 | 1,142,800 | — | — |
| 2025-11-12 | $230.13 | $244.19 | 813,700 | — | — |
| 2025-11-11 | $231.54 | $245.69 | 663,700 | — | — |
| 2025-11-10 | $228.64 | $242.61 | 863,100 | — | — |
| 2025-11-07 | $230.57 | $244.66 | 771,900 | — | — |
| 2025-11-06 | $226.44 | $240.28 | 1,087,100 | — | — |
| 2025-11-05 | $237.12 | $251.61 | 1,322,800 | — | — |
| 2025-11-04 | $227.17 | $241.05 | 1,861,700 | — | — |
| 2025-11-03 | $245.92 | $260.95 | 1,287,900 | — | — |
| 2025-10-31 | $248.34 | $263.52 | 870,600 | — | — |
| 2025-10-30 | $248.40 | $263.58 | 623,400 | — | — |
| 2025-10-29 | $249.74 | $265.00 | 1,136,800 | — | — |
| 2025-10-28 | $252.70 | $268.14 | 1,046,500 | — | — |
| 2025-10-27 | $255.58 | $271.20 | 777,200 | — | — |
| 2025-10-24 | $250.21 | $265.50 | 543,200 | — | — |
| 2025-10-23 | $250.92 | $266.25 | 949,400 | — | — |
| 2025-10-22 | $251.03 | $266.37 | 1,108,000 | — | — |
| 2025-10-21 | $258.17 | $273.95 | 1,314,700 | — | — |
| 2025-10-20 | $239.48 | $254.11 | 716,700 | — | — |
| 2025-10-17 | $235.73 | $250.14 | 2,216,300 | — | — |
| 2025-10-16 | $236.18 | $250.61 | 881,400 | — | — |
| 2025-10-15 | $236.79 | $251.26 | 899,100 | — | — |
| 2025-10-14 | $246.73 | $261.81 | 726,900 | — | — |
| 2025-10-13 | $245.36 | $260.35 | 767,300 | — | — |
| 2025-10-10 | $239.45 | $254.08 | 873,900 | — | — |
| 2025-10-09 | $244.50 | $259.44 | 766,000 | — | — |
| 2025-10-08 | $243.99 | $258.90 | 1,365,500 | — | — |
| 2025-10-07 | $245.27 | $260.26 | 1,403,800 | — | — |
| 2025-10-06 | $256.43 | $272.10 | 1,075,200 | — | — |
| 2025-10-03 | $257.20 | $272.92 | 1,089,700 | — | — |
| 2025-10-02 | $257.23 | $272.95 | 1,239,900 | — | — |
| 2025-10-01 | $251.00 | $266.34 | 2,622,300 | — | — |
| 2025-09-30 | $262.87 | $278.93 | 2,272,100 | — | — |
| 2025-09-29 | $261.19 | $277.15 | 1,259,900 | — | — |
| 2025-09-26 | $264.09 | $280.23 | 1,305,900 | — | — |
| 2025-09-25 | $262.40 | $278.44 | 1,904,100 | — | — |
| 2025-09-24 | $262.82 | $278.88 | 1,419,800 | — | — |
| 2025-09-23 | $257.98 | $273.75 | 1,482,100 | — | — |
| 2025-09-22 | $260.13 | $276.03 | 1,762,900 | — | — |
| 2025-09-19 | $256.39 | $272.06 | 4,285,600 | — | — |
| 2025-09-18 | $253.02 | $268.48 | 2,190,600 | — | — |
| 2025-09-17 | $253.92 | $269.44 | 1,430,900 | — | — |
| 2025-09-16 | $250.88 | $266.21 | 2,021,100 | — | — |
| 2025-09-15 | $246.89 | $261.98 | 2,560,400 | — | — |
| 2025-09-12 | $247.33 | $262.44 | 2,214,200 | — | — |
| 2025-09-11 | $241.12 | $255.85 | 1,381,500 | — | — |
| 2025-09-10 | $232.59 | $246.80 | 1,259,800 | — | — |
| 2025-09-09 | $246.28 | $261.33 | 1,024,800 | — | — |
| 2025-09-08 | $246.26 | $261.31 | 1,420,500 | — | — |
| 2025-09-05 | $245.91 | $260.94 | 1,304,600 | — | — |
| 2025-09-04 | $236.73 | $251.20 | 1,251,100 | — | — |
| 2025-09-03 | $247.58 | $262.71 | 986,100 | — | — |
| 2025-09-02 | $250.91 | $266.24 | 1,057,600 | — | — |
| 2025-08-29 | $251.19 | $266.54 | 920,100 | — | — |
| 2025-08-28 | $247.73 | $262.87 | 881,800 | — | — |
| 2025-08-27 | $246.36 | $261.41 | 1,037,800 | — | — |
| 2025-08-26 | $243.13 | $257.99 | 2,532,900 | — | — |
| 2025-08-25 | $241.47 | $256.23 | 1,209,800 | — | — |
| 2025-08-22 | $249.90 | $265.17 | 1,274,200 | — | — |
| 2025-08-21 | $244.66 | $259.61 | 1,722,400 | — | — |
| 2025-08-20 | $244.20 | $259.12 | 1,300,700 | — | — |
| 2025-08-19 | $242.88 | $257.72 | 1,511,900 | — | — |
| 2025-08-18 | $238.94 | $253.54 | 1,927,000 | — | — |
| 2025-08-15 | $238.69 | $253.28 | 1,616,000 | — | — |
| 2025-08-14 | $243.07 | $257.92 | 1,982,500 | — | — |
| 2025-08-13 | $242.66 | $257.49 | 1,678,200 | — | — |
| 2025-08-12 | $229.39 | $243.41 | 1,584,900 | — | — |
| 2025-08-11 | $225.98 | $239.79 | 2,008,800 | — | — |
| 2025-08-08 | $229.00 | $242.99 | 2,105,600 | — | — |
| 2025-08-07 | $229.69 | $243.73 | 2,913,800 | — | — |
| 2025-08-06 | $243.71 | $258.60 | 2,574,600 | — | — |
| 2025-08-05 | $243.93 | $258.84 | 4,541,200 | — | — |
| 2025-08-04 | $336.71 | $357.29 | 1,619,600 | — | — |
| 2025-08-01 | $328.54 | $348.62 | 1,286,200 | — | — |
| 2025-07-31 | $338.65 | $359.34 | 897,800 | — | — |
| 2025-07-30 | $343.80 | $364.81 | 709,300 | — | — |
| 2025-07-29 | $350.40 | $371.81 | 865,200 | — | — |
| 2025-07-28 | $352.47 | $374.01 | 617,900 | — | — |
| 2025-07-25 | $356.64 | $378.43 | 753,800 | — | — |
| 2025-07-24 | $356.14 | $377.90 | 516,600 | — | — |
| 2025-07-23 | $357.98 | $379.86 | 770,400 | — | — |
| 2025-07-22 | $356.52 | $378.31 | 1,169,900 | — | — |
| 2025-07-21 | $353.10 | $374.68 | 953,000 | — | — |
| 2025-07-18 | $355.40 | $377.12 | 1,318,600 | — | — |
| 2025-07-17 | $361.41 | $383.50 | 1,045,400 | — | — |
| 2025-07-16 | $363.58 | $385.80 | 1,425,800 | — | — |
| 2025-07-15 | $359.87 | $381.86 | 1,107,700 | — | — |
| 2025-07-14 | $373.28 | $396.09 | 1,095,000 | — | — |
| 2025-07-11 | $374.40 | $397.28 | 817,800 | — | — |
| 2025-07-10 | $387.78 | $411.48 | 809,200 | — | — |
| 2025-07-09 | $394.44 | $418.54 | 626,100 | — | — |
| 2025-07-08 | $399.15 | $423.54 | 449,200 | — | — |
| 2025-07-07 | $399.73 | $424.16 | 786,400 | — | — |
| 2025-07-03 | $400.28 | $424.74 | 341,200 | — | — |
| 2025-07-02 | $395.44 | $419.61 | 816,200 | — | — |
| 2025-07-01 | $406.70 | $431.55 | 1,299,300 | — | — |
| 2025-06-30 | $404.22 | $428.92 | 957,700 | — | — |
| 2025-06-27 | $402.76 | $427.37 | 1,040,400 | — | — |
| 2025-06-26 | $404.60 | $429.32 | 897,500 | — | — |
| 2025-06-25 | $402.64 | $427.25 | 832,100 | — | — |
| 2025-06-24 | $400.39 | $424.86 | 936,000 | — | — |
| 2025-06-23 | $398.50 | $422.85 | 1,715,900 | — | — |
| 2025-06-20 | $392.94 | $416.95 | 1,951,500 | — | — |
| 2025-06-18 | $399.37 | $423.78 | 712,100 | — | — |
| 2025-06-17 | $404.68 | $429.41 | 460,000 | — | — |
| 2025-06-16 | $409.12 | $434.12 | 680,400 | — | — |
| 2025-06-13 | $404.97 | $429.72 | 558,800 | — | — |
| 2025-06-12 | $413.59 | $438.86 | 1,023,800 | — | — |
| 2025-06-11 | $413.50 | $438.77 | 1,042,100 | — | — |
| 2025-06-10 | $422.48 | $448.30 | 913,200 | — | — |
| 2025-06-09 | $421.53 | $447.29 | 509,100 | — | — |
| 2025-06-06 | $422.55 | $448.37 | 863,300 | — | — |
| 2025-06-05 | $421.26 | $447.00 | 672,200 | — | — |
| 2025-06-04 | $425.62 | $451.63 | 756,100 | — | — |
| 2025-06-03 | $432.23 | $458.64 | 595,300 | — | — |
| 2025-06-02 | $429.86 | $456.13 | 583,300 | — | — |
| 2025-05-30 | $436.42 | $463.09 | 2,049,100 | — | — |
| 2025-05-29 | $435.57 | $462.19 | 743,500 | — | — |
| 2025-05-28 | $435.18 | $461.77 | 468,800 | — | — |
| 2025-05-27 | $444.86 | $472.05 | 426,600 | — | — |
| 2025-05-23 | $438.36 | $465.15 | 440,400 | — | — |
| 2025-05-22 | $443.66 | $470.77 | 462,000 | — | — |
| 2025-05-21 | $442.91 | $469.98 | 495,000 | — | — |
| 2025-05-20 | $447.90 | $475.27 | 328,200 | — | — |
| 2025-05-19 | $449.52 | $476.99 | 298,600 | — | — |
| 2025-05-16 | $448.29 | $475.68 | 407,100 | — | — |
| 2025-05-15 | $446.49 | $473.77 | 569,200 | — | — |
| 2025-05-14 | $446.10 | $473.36 | 450,600 | — | — |
| 2025-05-13 | $448.70 | $476.12 | 531,400 | — | — |
| 2025-05-12 | $446.95 | $474.26 | 511,600 | — | — |
| 2025-05-09 | $432.50 | $458.93 | 415,500 | — | — |
| 2025-05-08 | $437.43 | $464.16 | 437,600 | — | — |
| 2025-05-07 | $437.85 | $464.61 | 668,000 | — | — |
| 2025-05-06 | $432.92 | $459.38 | 963,700 | — | — |
| 2025-05-05 | $426.98 | $453.07 | 662,100 | — | — |
| 2025-05-02 | $427.49 | $453.61 | 398,600 | — | — |
| 2025-05-01 | $419.60 | $445.24 | 551,900 | — | — |
| 2025-04-30 | $421.08 | $446.81 | 683,200 | — | — |
| 2025-04-29 | $420.59 | $446.29 | 374,200 | — | — |
| 2025-04-28 | $415.81 | $441.22 | 561,300 | — | — |
| 2025-04-25 | $416.09 | $441.52 | 714,600 | — | — |
| 2025-04-24 | $417.85 | $443.38 | 574,800 | — | — |
| 2025-04-23 | $406.49 | $431.33 | 433,800 | — | — |
| 2025-04-22 | $400.31 | $424.77 | 386,400 | — | — |
| 2025-04-21 | $392.47 | $416.45 | 454,100 | — | — |
| 2025-04-17 | $401.65 | $426.19 | 443,400 | — | — |
| 2025-04-16 | $402.29 | $426.87 | 461,400 | — | — |
| 2025-04-15 | $403.61 | $428.27 | 508,400 | — | — |
| 2025-04-14 | $407.96 | $432.89 | 519,200 | — | — |
| 2025-04-11 | $399.88 | $424.32 | 574,900 | — | — |
| 2025-04-10 | $392.03 | $415.99 | 605,100 | — | — |
| 2025-04-09 | $406.13 | $430.95 | 1,550,000 | — | — |
| 2025-04-08 | $377.50 | $400.57 | 925,600 | — | — |
| 2025-04-07 | $382.57 | $405.95 | 1,232,400 | — | — |
| 2025-04-04 | $383.24 | $406.66 | 995,800 | — | — |
| 2025-04-03 | $404.95 | $429.70 | 888,200 | — | — |
| 2025-04-02 | $424.37 | $450.30 | 1,376,400 | — | — |
| 2025-04-01 | $413.72 | $439.00 | 1,237,700 | — | — |
| 2025-03-31 | $419.74 | $445.39 | 858,100 | — | — |
| 2025-03-28 | $418.25 | $443.81 | 661,800 | — | — |
| 2025-03-27 | $424.89 | $450.85 | 559,300 | — | — |
| 2025-03-26 | $426.77 | $452.85 | 745,200 | — | — |
| 2025-03-25 | $421.76 | $447.53 | 1,383,600 | — | — |
| 2025-03-24 | $429.79 | $456.05 | 685,600 | — | — |
| 2025-03-21 | $430.38 | $456.68 | 1,798,400 | — | — |
| 2025-03-20 | $418.77 | $444.36 | 1,681,100 | — | — |
| 2025-03-19 | $449.43 | $476.89 | 1,095,400 | — | — |
| 2025-03-18 | $447.78 | $475.14 | 1,519,800 | — | — |
| 2025-03-17 | $461.70 | $489.91 | 691,900 | — | — |
| 2025-03-14 | $457.41 | $485.36 | 469,000 | — | — |
| 2025-03-13 | $452.06 | $479.69 | 450,500 | — | — |
| 2025-03-12 | $459.74 | $487.83 | 354,700 | — | — |
| 2025-03-11 | $466.30 | $494.80 | 470,100 | — | — |
| 2025-03-10 | $471.61 | $500.43 | 552,200 | — | — |
| 2025-03-07 | $482.10 | $511.56 | 566,100 | — | — |
| 2025-03-06 | $483.08 | $512.60 | 519,800 | — | — |
| 2025-03-05 | $490.27 | $520.23 | 527,800 | — | — |
| 2025-03-04 | $482.06 | $511.52 | 660,700 | — | — |
| 2025-03-03 | $491.13 | $521.14 | 512,600 | — | — |
| 2025-02-28 | $498.32 | $528.77 | 515,200 | — | — |
| 2025-02-27 | $491.39 | $521.42 | 335,900 | — | — |
| 2025-02-26 | $498.17 | $528.61 | 351,700 | — | — |
| 2025-02-25 | $503.07 | $533.81 | 548,800 | — | — |
| 2025-02-24 | $497.56 | $527.97 | 691,300 | — | — |
| 2025-02-21 | $487.90 | $517.72 | 522,700 | — | — |
| 2025-02-20 | $503.16 | $533.91 | 441,900 | — | — |
| 2025-02-19 | $516.01 | $547.54 | 431,200 | — | — |
| 2025-02-18 | $513.15 | $544.51 | 417,200 | — | — |
| 2025-02-14 | $514.67 | $546.12 | 353,800 | — | — |
| 2025-02-13 | $517.17 | $548.77 | 502,500 | — | — |
| 2025-02-12 | $513.77 | $545.17 | 503,600 | — | — |
| 2025-02-11 | $522.12 | $554.03 | 472,800 | — | — |
| 2025-02-10 | $528.87 | $561.19 | 649,900 | — | — |
| 2025-02-07 | $529.29 | $561.63 | 369,800 | — | — |
| 2025-02-06 | $534.45 | $567.11 | 498,000 | — | — |
| 2025-02-05 | $541.11 | $574.18 | 633,500 | — | — |
| 2025-02-04 | $547.16 | $580.60 | 927,800 | — | — |
| 2025-02-03 | $547.80 | $581.28 | 566,800 | — | — |
| 2025-01-31 | $542.83 | $576.00 | 511,800 | — | — |
| 2025-01-30 | $548.38 | $581.89 | 474,000 | — | — |
| 2025-01-29 | $537.99 | $570.87 | 336,700 | — | — |
| 2025-01-28 | $542.54 | $575.69 | 406,500 | — | — |
| 2025-01-27 | $537.05 | $569.87 | 420,000 | — | — |
| 2025-01-24 | $528.53 | $560.83 | 375,500 | — | — |
| 2025-01-23 | $524.75 | $556.82 | 341,200 | — | — |
| 2025-01-22 | $524.82 | $556.89 | 525,800 | — | — |
| 2025-01-21 | $524.79 | $556.86 | 473,500 | — | — |
| 2025-01-17 | $515.70 | $547.21 | 971,200 | — | — |
| 2025-01-16 | $512.06 | $543.35 | 354,400 | — | — |
| 2025-01-15 | $509.28 | $540.40 | 501,300 | — | — |
| 2025-01-14 | $499.80 | $530.34 | 416,600 | — | — |
| 2025-01-13 | $493.13 | $523.27 | 393,900 | — | — |
| 2025-01-10 | $489.00 | $518.88 | 478,500 | — | — |
| 2025-01-08 | $495.44 | $525.72 | 413,200 | — | — |
| 2025-01-07 | $491.48 | $521.51 | 460,300 | — | — |
| 2025-01-06 | $491.72 | $521.77 | 468,200 | — | — |
| 2025-01-03 | $485.97 | $515.67 | 300,900 | — | — |
| 2025-01-02 | $483.30 | $512.83 | 384,600 | — | — |