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
- 1970-01-02 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 | $383.32 | $827.14 | 1,395,000 | — | — |
| 2025-12-30 | $383.94 | $828.47 | 1,533,400 | — | — |
| 2025-12-29 | $377.28 | $814.10 | 744,000 | — | — |
| 2025-12-26 | $377.04 | $813.59 | 333,300 | — | — |
| 2025-12-24 | $376.48 | $812.38 | 253,400 | — | — |
| 2025-12-23 | $378.38 | $816.48 | 1,035,700 | — | — |
| 2025-12-22 | $372.70 | $804.22 | 1,375,100 | — | — |
| 2025-12-19 | $369.97 | $798.33 | 4,330,600 | — | — |
| 2025-12-18 | $373.74 | $806.46 | 2,204,200 | — | — |
| 2025-12-17 | $374.49 | $808.08 | 2,285,100 | — | — |
| 2025-12-16 | $363.83 | $785.08 | 2,013,900 | — | — |
| 2025-12-15 | $364.84 | $787.26 | 1,654,900 | — | — |
| 2025-12-12 | $364.70 | $784.35 | 1,378,400 | — | — |
| 2025-12-11 | $368.05 | $791.55 | 1,007,400 | — | — |
| 2025-12-10 | $370.73 | $797.32 | 1,519,200 | — | — |
| 2025-12-09 | $371.33 | $798.61 | 1,617,000 | — | — |
| 2025-12-08 | $371.41 | $798.78 | 1,082,300 | — | — |
| 2025-12-05 | $374.39 | $805.19 | 1,934,900 | — | — |
| 2025-12-04 | $371.49 | $798.95 | 1,423,600 | — | — |
| 2025-12-03 | $375.69 | $807.98 | 2,002,800 | — | — |
| 2025-12-02 | $377.56 | $812.00 | 1,711,800 | — | — |
| 2025-12-01 | $373.35 | $802.95 | 1,756,200 | — | — |
| 2025-11-28 | $369.68 | $795.06 | 744,100 | — | — |
| 2025-11-26 | $369.50 | $794.67 | 1,670,200 | — | — |
| 2025-11-25 | $369.51 | $794.69 | 1,883,100 | — | — |
| 2025-11-24 | $368.33 | $792.15 | 2,580,900 | — | — |
| 2025-11-21 | $368.99 | $793.57 | 2,308,500 | — | — |
| 2025-11-20 | $367.04 | $789.38 | 1,570,100 | — | — |
| 2025-11-19 | $371.51 | $798.99 | 1,231,600 | — | — |
| 2025-11-18 | $372.36 | $800.82 | 1,599,700 | — | — |
| 2025-11-17 | $377.69 | $812.28 | 1,829,500 | — | — |
| 2025-11-14 | $379.98 | $817.21 | 2,273,800 | — | — |
| 2025-11-13 | $383.38 | $824.52 | 1,341,700 | — | — |
| 2025-11-12 | $391.97 | $843.00 | 1,128,000 | — | — |
| 2025-11-11 | $391.96 | $842.97 | 1,175,700 | — | — |
| 2025-11-10 | $394.00 | $847.36 | 1,374,400 | — | — |
| 2025-11-07 | $390.75 | $840.37 | 1,057,200 | — | — |
| 2025-11-06 | $389.10 | $836.82 | 1,541,900 | — | — |
| 2025-11-05 | $394.49 | $848.41 | 1,885,200 | — | — |
| 2025-11-04 | $394.24 | $847.88 | 1,841,600 | — | — |
| 2025-11-03 | $391.50 | $841.98 | 2,287,300 | — | — |
| 2025-10-31 | $406.71 | $874.70 | 1,961,000 | — | — |
| 2025-10-30 | $431.98 | $929.04 | 1,306,300 | — | — |
| 2025-10-29 | $432.18 | $929.47 | 710,100 | — | — |
| 2025-10-28 | $440.21 | $946.74 | 520,100 | — | — |
| 2025-10-27 | $443.99 | $954.87 | 584,900 | — | — |
| 2025-10-24 | $438.98 | $944.10 | 1,069,900 | — | — |
| 2025-10-23 | $444.83 | $956.68 | 773,400 | — | — |
| 2025-10-22 | $446.86 | $961.05 | 528,300 | — | — |
| 2025-10-21 | $448.10 | $963.71 | 395,500 | — | — |
| 2025-10-20 | $448.44 | $964.44 | 410,700 | — | — |
| 2025-10-17 | $445.00 | $957.04 | 540,000 | — | — |
| 2025-10-16 | $437.21 | $940.29 | 829,100 | — | — |
| 2025-10-15 | $438.94 | $944.01 | 1,281,600 | — | — |
| 2025-10-14 | $460.62 | $990.64 | 597,700 | — | — |
| 2025-10-13 | $456.25 | $981.24 | 487,400 | — | — |
| 2025-10-10 | $456.30 | $981.35 | 831,400 | — | — |
| 2025-10-09 | $457.63 | $984.21 | 538,000 | — | — |
| 2025-10-08 | $462.26 | $994.17 | 804,400 | — | — |
| 2025-10-07 | $458.50 | $986.08 | 659,700 | — | — |
| 2025-10-06 | $457.13 | $983.13 | 610,300 | — | — |
| 2025-10-03 | $452.90 | $974.04 | 583,900 | — | — |
| 2025-10-02 | $448.03 | $963.56 | 723,900 | — | — |
| 2025-10-01 | $456.93 | $982.70 | 731,600 | — | — |
| 2025-09-30 | $457.29 | $983.48 | 708,000 | — | — |
| 2025-09-29 | $454.18 | $976.79 | 760,400 | — | — |
| 2025-09-26 | $456.52 | $981.82 | 551,700 | — | — |
| 2025-09-25 | $455.73 | $980.12 | 776,700 | — | — |
| 2025-09-24 | $455.13 | $978.83 | 957,500 | — | — |
| 2025-09-23 | $470.72 | $1,012.36 | 1,067,100 | — | — |
| 2025-09-22 | $471.47 | $1,013.97 | 789,900 | — | — |
| 2025-09-19 | $476.21 | $1,024.17 | 1,676,600 | — | — |
| 2025-09-18 | $474.55 | $1,020.60 | 791,400 | — | — |
| 2025-09-17 | $477.85 | $1,027.69 | 721,100 | — | — |
| 2025-09-16 | $476.84 | $1,025.52 | 1,021,500 | — | — |
| 2025-09-15 | $482.43 | $1,037.54 | 885,300 | — | — |
| 2025-09-12 | $481.71 | $1,033.65 | 793,100 | — | — |
| 2025-09-11 | $490.30 | $1,052.08 | 1,046,600 | — | — |
| 2025-09-10 | $481.70 | $1,033.63 | 701,100 | — | — |
| 2025-09-09 | $477.93 | $1,025.54 | 597,500 | — | — |
| 2025-09-08 | $478.37 | $1,026.48 | 935,200 | — | — |
| 2025-09-05 | $478.98 | $1,027.79 | 631,200 | — | — |
| 2025-09-04 | $478.62 | $1,027.02 | 608,200 | — | — |
| 2025-09-03 | $474.16 | $1,017.45 | 796,300 | — | — |
| 2025-09-02 | $479.00 | $1,027.84 | 1,615,000 | — | — |
| 2025-08-29 | $472.46 | $1,013.80 | 961,000 | — | — |
| 2025-08-28 | $470.10 | $1,008.74 | 972,700 | — | — |
| 2025-08-27 | $464.41 | $996.53 | 729,400 | — | — |
| 2025-08-26 | $455.62 | $977.67 | 2,148,400 | — | — |
| 2025-08-25 | $460.68 | $988.53 | 496,000 | — | — |
| 2025-08-22 | $461.91 | $991.16 | 610,600 | — | — |
| 2025-08-21 | $462.43 | $992.28 | 789,800 | — | — |
| 2025-08-20 | $462.13 | $991.64 | 834,300 | — | — |
| 2025-08-19 | $460.41 | $987.95 | 1,140,900 | — | — |
| 2025-08-18 | $461.18 | $989.60 | 733,100 | — | — |
| 2025-08-15 | $460.31 | $987.73 | 1,274,700 | — | — |
| 2025-08-14 | $461.61 | $990.52 | 976,100 | — | — |
| 2025-08-13 | $470.20 | $1,008.95 | 913,600 | — | — |
| 2025-08-12 | $471.20 | $1,011.10 | 1,636,500 | — | — |
| 2025-08-11 | $460.94 | $989.08 | 1,538,800 | — | — |
| 2025-08-08 | $453.41 | $972.93 | 1,617,500 | — | — |
| 2025-08-07 | $445.10 | $955.09 | 1,143,500 | — | — |
| 2025-08-06 | $442.12 | $948.70 | 669,300 | — | — |
| 2025-08-05 | $434.05 | $931.38 | 1,205,900 | — | — |
| 2025-08-04 | $439.97 | $944.09 | 1,043,700 | — | — |
| 2025-08-01 | $436.71 | $937.09 | 1,176,400 | — | — |
| 2025-07-31 | $438.98 | $941.96 | 1,440,600 | — | — |
| 2025-07-30 | $436.07 | $935.72 | 1,101,300 | — | — |
| 2025-07-29 | $433.95 | $931.17 | 814,100 | — | — |
| 2025-07-28 | $429.97 | $922.63 | 974,100 | — | — |
| 2025-07-25 | $428.00 | $918.40 | 633,200 | — | — |
| 2025-07-24 | $424.83 | $911.60 | 569,600 | — | — |
| 2025-07-23 | $422.17 | $905.89 | 615,700 | — | — |
| 2025-07-22 | $421.27 | $903.96 | 542,500 | — | — |
| 2025-07-21 | $420.91 | $903.19 | 642,400 | — | — |
| 2025-07-18 | $420.46 | $902.22 | 741,400 | — | — |
| 2025-07-17 | $421.04 | $903.47 | 793,600 | — | — |
| 2025-07-16 | $416.29 | $893.27 | 973,500 | — | — |
| 2025-07-15 | $408.73 | $877.05 | 817,800 | — | — |
| 2025-07-14 | $413.62 | $887.54 | 638,100 | — | — |
| 2025-07-11 | $416.03 | $892.72 | 720,300 | — | — |
| 2025-07-10 | $417.72 | $896.34 | 701,900 | — | — |
| 2025-07-09 | $417.88 | $896.69 | 698,900 | — | — |
| 2025-07-08 | $417.36 | $895.57 | 895,800 | — | — |
| 2025-07-07 | $426.37 | $914.90 | 610,100 | — | — |
| 2025-07-03 | $424.84 | $911.62 | 494,700 | — | — |
| 2025-07-02 | $422.27 | $906.11 | 826,700 | — | — |
| 2025-07-01 | $425.65 | $913.36 | 1,220,900 | — | — |
| 2025-06-30 | $420.46 | $902.22 | 1,477,900 | — | — |
| 2025-06-27 | $418.66 | $898.36 | 908,800 | — | — |
| 2025-06-26 | $415.27 | $891.08 | 724,800 | — | — |
| 2025-06-25 | $419.00 | $899.09 | 660,800 | — | — |
| 2025-06-24 | $418.35 | $897.69 | 979,100 | — | — |
| 2025-06-23 | $410.87 | $881.64 | 1,268,100 | — | — |
| 2025-06-20 | $406.25 | $871.73 | 1,457,800 | — | — |
| 2025-06-18 | $404.74 | $868.49 | 972,000 | — | — |
| 2025-06-17 | $406.41 | $872.07 | 863,000 | — | — |
| 2025-06-16 | $407.46 | $874.33 | 1,015,300 | — | — |
| 2025-06-13 | $408.10 | $875.70 | 718,100 | — | — |
| 2025-06-12 | $413.07 | $884.03 | 643,700 | — | — |
| 2025-06-11 | $409.07 | $875.46 | 840,900 | — | — |
| 2025-06-10 | $412.24 | $882.25 | 677,300 | — | — |
| 2025-06-09 | $412.77 | $883.38 | 616,400 | — | — |
| 2025-06-06 | $417.92 | $894.40 | 594,700 | — | — |
| 2025-06-05 | $416.12 | $890.55 | 993,000 | — | — |
| 2025-06-04 | $417.40 | $893.29 | 1,068,200 | — | — |
| 2025-06-03 | $422.21 | $903.59 | 1,196,300 | — | — |
| 2025-06-02 | $419.17 | $897.08 | 767,200 | — | — |
| 2025-05-30 | $415.38 | $888.97 | 3,176,700 | — | — |
| 2025-05-29 | $418.43 | $895.50 | 864,500 | — | — |
| 2025-05-28 | $420.83 | $900.63 | 1,098,400 | — | — |
| 2025-05-27 | $420.44 | $899.80 | 923,900 | — | — |
| 2025-05-23 | $418.92 | $896.54 | 563,200 | — | — |
| 2025-05-22 | $421.72 | $902.54 | 623,800 | — | — |
| 2025-05-21 | $426.44 | $912.64 | 1,116,400 | — | — |
| 2025-05-20 | $422.93 | $905.13 | 653,000 | — | — |
| 2025-05-19 | $425.29 | $910.18 | 771,500 | — | — |
| 2025-05-16 | $424.18 | $907.80 | 1,659,000 | — | — |
| 2025-05-15 | $425.58 | $910.80 | 906,600 | — | — |
| 2025-05-14 | $415.20 | $888.58 | 924,100 | — | — |
| 2025-05-13 | $413.28 | $884.47 | 850,000 | — | — |
| 2025-05-12 | $412.91 | $883.68 | 1,034,600 | — | — |
| 2025-05-09 | $406.50 | $869.96 | 940,600 | — | — |
| 2025-05-08 | $410.37 | $878.25 | 940,800 | — | — |
| 2025-05-07 | $415.15 | $888.48 | 949,000 | — | — |
| 2025-05-06 | $412.64 | $883.10 | 1,023,300 | — | — |
| 2025-05-05 | $405.37 | $867.55 | 1,157,000 | — | — |
| 2025-05-02 | $406.42 | $869.79 | 2,340,600 | — | — |
| 2025-05-01 | $439.16 | $939.86 | 981,700 | — | — |
| 2025-04-30 | $440.39 | $942.49 | 795,100 | — | — |
| 2025-04-29 | $435.76 | $932.58 | 509,800 | — | — |
| 2025-04-28 | $431.01 | $922.42 | 661,700 | — | — |
| 2025-04-25 | $430.22 | $920.73 | 436,300 | — | — |
| 2025-04-24 | $428.14 | $916.28 | 425,000 | — | — |
| 2025-04-23 | $424.16 | $907.76 | 601,400 | — | — |
| 2025-04-22 | $419.79 | $898.41 | 842,000 | — | — |
| 2025-04-21 | $412.35 | $882.48 | 567,300 | — | — |
| 2025-04-17 | $420.95 | $900.89 | 651,900 | — | — |
| 2025-04-16 | $420.45 | $899.82 | 619,700 | — | — |
| 2025-04-15 | $430.64 | $921.63 | 691,400 | — | — |
| 2025-04-14 | $426.45 | $912.66 | 999,600 | — | — |
| 2025-04-11 | $422.37 | $903.93 | 789,900 | — | — |
| 2025-04-10 | $414.87 | $887.88 | 1,061,400 | — | — |
| 2025-04-09 | $417.19 | $892.84 | 1,563,500 | — | — |
| 2025-04-08 | $394.72 | $844.75 | 1,311,600 | — | — |
| 2025-04-07 | $403.12 | $862.73 | 1,958,400 | — | — |
| 2025-04-04 | $402.13 | $860.61 | 1,726,300 | — | — |
| 2025-04-03 | $435.50 | $932.03 | 1,497,700 | — | — |
| 2025-04-02 | $436.99 | $935.22 | 822,700 | — | — |
| 2025-04-01 | $435.99 | $933.08 | 1,014,100 | — | — |
| 2025-03-31 | $437.81 | $936.97 | 1,224,300 | — | — |
| 2025-03-28 | $432.99 | $926.66 | 833,500 | — | — |
| 2025-03-27 | $432.33 | $925.24 | 660,700 | — | — |
| 2025-03-26 | $431.23 | $922.89 | 598,300 | — | — |
| 2025-03-25 | $429.19 | $918.52 | 612,600 | — | — |
| 2025-03-24 | $429.34 | $918.85 | 575,400 | — | — |
| 2025-03-21 | $422.71 | $904.66 | 1,140,500 | — | — |
| 2025-03-20 | $422.28 | $903.74 | 556,900 | — | — |
| 2025-03-19 | $424.36 | $908.19 | 495,100 | — | — |
| 2025-03-18 | $421.90 | $902.92 | 567,200 | — | — |
| 2025-03-17 | $421.59 | $902.26 | 856,500 | — | — |
| 2025-03-14 | $417.96 | $894.49 | 714,600 | — | — |
| 2025-03-13 | $414.12 | $883.94 | 1,034,400 | — | — |
| 2025-03-12 | $412.88 | $881.29 | 908,500 | — | — |
| 2025-03-11 | $411.73 | $878.84 | 992,500 | — | — |
| 2025-03-10 | $415.67 | $887.25 | 1,114,400 | — | — |
| 2025-03-07 | $423.13 | $903.17 | 856,800 | — | — |
| 2025-03-06 | $423.31 | $903.56 | 1,283,800 | — | — |
| 2025-03-05 | $426.10 | $909.51 | 559,600 | — | — |
| 2025-03-04 | $423.06 | $903.02 | 713,900 | — | — |
| 2025-03-03 | $427.35 | $912.18 | 938,700 | — | — |
| 2025-02-28 | $440.22 | $939.65 | 1,619,900 | — | — |
| 2025-02-27 | $429.55 | $916.87 | 827,300 | — | — |
| 2025-02-26 | $426.27 | $909.87 | 638,500 | — | — |
| 2025-02-25 | $426.47 | $910.30 | 893,700 | — | — |
| 2025-02-24 | $420.70 | $897.98 | 712,800 | — | — |
| 2025-02-21 | $421.90 | $900.55 | 1,180,100 | — | — |
| 2025-02-20 | $434.51 | $927.46 | 988,400 | — | — |
| 2025-02-19 | $439.08 | $937.22 | 1,397,600 | — | — |
| 2025-02-18 | $425.98 | $909.25 | 1,674,400 | — | — |
| 2025-02-14 | $438.14 | $935.21 | 1,545,100 | — | — |
| 2025-02-13 | $466.05 | $994.78 | 1,369,200 | — | — |
| 2025-02-12 | $466.90 | $996.60 | 718,500 | — | — |
| 2025-02-11 | $474.58 | $1,012.99 | 552,600 | — | — |
| 2025-02-10 | $481.76 | $1,028.32 | 634,800 | — | — |
| 2025-02-07 | $479.31 | $1,023.09 | 426,700 | — | — |
| 2025-02-06 | $482.10 | $1,029.04 | 345,900 | — | — |
| 2025-02-05 | $481.02 | $1,026.74 | 494,600 | — | — |
| 2025-02-04 | $471.38 | $1,006.16 | 622,100 | — | — |
| 2025-02-03 | $473.37 | $1,010.41 | 889,500 | — | — |
| 2025-01-31 | $469.25 | $1,001.61 | 691,700 | — | — |
| 2025-01-30 | $472.61 | $1,008.79 | 545,100 | — | — |
| 2025-01-29 | $463.41 | $989.15 | 630,300 | — | — |
| 2025-01-28 | $465.24 | $993.06 | 706,400 | — | — |
| 2025-01-27 | $468.27 | $999.52 | 1,316,700 | — | — |
| 2025-01-24 | $479.18 | $1,022.81 | 866,600 | — | — |
| 2025-01-23 | $476.05 | $1,016.13 | 600,300 | — | — |
| 2025-01-22 | $471.92 | $1,007.31 | 848,100 | — | — |
| 2025-01-21 | $467.84 | $998.60 | 976,400 | — | — |
| 2025-01-17 | $464.86 | $992.24 | 621,300 | — | — |
| 2025-01-16 | $462.70 | $987.63 | 460,600 | — | — |
| 2025-01-15 | $460.08 | $982.04 | 812,300 | — | — |
| 2025-01-14 | $460.84 | $983.66 | 512,000 | — | — |
| 2025-01-13 | $456.77 | $974.98 | 917,400 | — | — |
| 2025-01-10 | $455.26 | $971.75 | 604,400 | — | — |
| 2025-01-08 | $462.73 | $987.70 | 719,800 | — | — |
| 2025-01-07 | $455.15 | $971.52 | 856,900 | — | — |
| 2025-01-06 | $456.45 | $974.29 | 1,179,700 | — | — |
| 2025-01-03 | $461.84 | $985.80 | 525,600 | — | — |
| 2025-01-02 | $459.23 | $980.23 | 570,900 | — | — |