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 | $510.45 | $1,362.12 | 415,100 | — | — |
| 2025-12-30 | $513.61 | $1,370.56 | 386,000 | — | — |
| 2025-12-29 | $514.64 | $1,373.31 | 502,300 | — | — |
| 2025-12-26 | $519.12 | $1,385.26 | 247,200 | — | — |
| 2025-12-24 | $517.60 | $1,381.20 | 189,400 | — | — |
| 2025-12-23 | $517.09 | $1,379.84 | 496,400 | — | — |
| 2025-12-22 | $519.28 | $1,385.69 | 842,900 | — | — |
| 2025-12-19 | $506.72 | $1,352.17 | 1,958,800 | — | — |
| 2025-12-18 | $500.61 | $1,335.87 | 929,600 | — | — |
| 2025-12-17 | $497.44 | $1,327.41 | 1,757,200 | — | — |
| 2025-12-16 | $514.53 | $1,373.01 | 539,800 | — | — |
| 2025-12-15 | $517.25 | $1,380.27 | 755,500 | — | — |
| 2025-12-12 | $510.05 | $1,361.06 | 1,070,400 | — | — |
| 2025-12-11 | $523.41 | $1,396.71 | 869,500 | — | — |
| 2025-12-10 | $524.53 | $1,399.70 | 1,175,200 | — | — |
| 2025-12-09 | $500.16 | $1,334.67 | 775,800 | — | — |
| 2025-12-08 | $507.70 | $1,354.79 | 896,100 | — | — |
| 2025-12-05 | $510.65 | $1,362.66 | 1,063,400 | — | — |
| 2025-12-04 | $510.74 | $1,362.90 | 912,500 | — | — |
| 2025-12-03 | $507.81 | $1,355.08 | 676,600 | — | — |
| 2025-12-02 | $501.50 | $1,338.24 | 805,700 | — | — |
| 2025-12-01 | $496.15 | $1,323.97 | 795,600 | — | — |
| 2025-11-28 | $497.98 | $1,328.85 | 307,300 | — | — |
| 2025-11-26 | $497.11 | $1,326.53 | 595,900 | — | — |
| 2025-11-25 | $494.94 | $1,320.74 | 1,072,100 | — | — |
| 2025-11-24 | $485.62 | $1,295.87 | 2,132,400 | — | — |
| 2025-11-21 | $472.51 | $1,260.88 | 1,390,900 | — | — |
| 2025-11-20 | $465.19 | $1,236.01 | 1,029,300 | — | — |
| 2025-11-19 | $473.26 | $1,257.45 | 1,242,500 | — | — |
| 2025-11-18 | $464.92 | $1,235.29 | 1,233,700 | — | — |
| 2025-11-17 | $455.98 | $1,211.54 | 608,000 | — | — |
| 2025-11-14 | $462.61 | $1,229.16 | 1,147,200 | — | — |
| 2025-11-13 | $467.49 | $1,242.12 | 904,700 | — | — |
| 2025-11-12 | $479.49 | $1,274.01 | 736,800 | — | — |
| 2025-11-11 | $476.01 | $1,264.76 | 796,500 | — | — |
| 2025-11-10 | $484.34 | $1,286.89 | 972,000 | — | — |
| 2025-11-07 | $473.34 | $1,257.67 | 1,372,900 | — | — |
| 2025-11-06 | $462.80 | $1,229.66 | 1,780,800 | — | — |
| 2025-11-05 | $439.18 | $1,166.90 | 884,400 | — | — |
| 2025-11-04 | $428.74 | $1,139.16 | 775,300 | — | — |
| 2025-11-03 | $437.71 | $1,163.00 | 662,100 | — | — |
| 2025-10-31 | $437.68 | $1,162.92 | 668,000 | — | — |
| 2025-10-30 | $438.09 | $1,164.01 | 911,900 | — | — |
| 2025-10-29 | $441.26 | $1,172.43 | 1,594,800 | — | — |
| 2025-10-28 | $414.30 | $1,100.80 | 691,700 | — | — |
| 2025-10-27 | $421.06 | $1,118.76 | 714,800 | — | — |
| 2025-10-24 | $421.45 | $1,119.79 | 509,900 | — | — |
| 2025-10-23 | $417.74 | $1,109.94 | 709,300 | — | — |
| 2025-10-22 | $407.98 | $1,084.00 | 1,023,600 | — | — |
| 2025-10-21 | $417.97 | $1,110.55 | 1,107,000 | — | — |
| 2025-10-20 | $414.01 | $1,100.03 | 799,700 | — | — |
| 2025-10-17 | $411.83 | $1,094.23 | 1,741,800 | — | — |
| 2025-10-16 | $422.67 | $1,123.04 | 821,000 | — | — |
| 2025-10-15 | $423.39 | $1,124.95 | 863,700 | — | — |
| 2025-10-14 | $416.65 | $1,107.04 | 883,000 | — | — |
| 2025-10-13 | $409.00 | $1,086.71 | 1,080,800 | — | — |
| 2025-10-10 | $413.08 | $1,097.56 | 684,500 | — | — |
| 2025-10-09 | $426.69 | $1,133.72 | 595,300 | — | — |
| 2025-10-08 | $436.35 | $1,159.38 | 468,800 | — | — |
| 2025-10-07 | $434.17 | $1,153.59 | 822,300 | — | — |
| 2025-10-06 | $438.88 | $1,166.11 | 853,000 | — | — |
| 2025-10-03 | $432.80 | $1,149.95 | 931,500 | — | — |
| 2025-10-02 | $432.59 | $1,149.39 | 912,600 | — | — |
| 2025-10-01 | $424.65 | $1,128.30 | 694,000 | — | — |
| 2025-09-30 | $422.37 | $1,122.24 | 972,800 | — | — |
| 2025-09-29 | $419.43 | $1,114.43 | 878,200 | — | — |
| 2025-09-26 | $418.04 | $1,110.73 | 704,600 | — | — |
| 2025-09-25 | $414.04 | $1,100.11 | 848,500 | — | — |
| 2025-09-24 | $417.98 | $1,110.57 | 1,021,700 | — | — |
| 2025-09-23 | $424.16 | $1,127.00 | 818,800 | — | — |
| 2025-09-22 | $424.85 | $1,128.83 | 749,300 | — | — |
| 2025-09-19 | $423.64 | $1,125.61 | 1,594,100 | — | — |
| 2025-09-18 | $426.39 | $1,132.92 | 1,280,100 | — | — |
| 2025-09-17 | $411.78 | $1,094.10 | 1,047,800 | — | — |
| 2025-09-16 | $415.44 | $1,103.83 | 809,600 | — | — |
| 2025-09-15 | $414.20 | $1,100.53 | 881,000 | — | — |
| 2025-09-12 | $410.27 | $1,090.09 | 935,900 | — | — |
| 2025-09-11 | $411.03 | $1,092.11 | 875,500 | — | — |
| 2025-09-10 | $405.27 | $1,076.80 | 846,300 | — | — |
| 2025-09-09 | $394.78 | $1,048.93 | 514,200 | — | — |
| 2025-09-08 | $397.40 | $1,055.89 | 608,000 | — | — |
| 2025-09-05 | $399.85 | $1,062.40 | 864,200 | — | — |
| 2025-09-04 | $400.93 | $1,065.27 | 882,600 | — | — |
| 2025-09-03 | $392.13 | $1,041.89 | 680,500 | — | — |
| 2025-09-02 | $395.23 | $1,050.13 | 636,100 | — | — |
| 2025-08-29 | $398.44 | $1,058.66 | 593,500 | — | — |
| 2025-08-28 | $401.92 | $1,067.90 | 453,700 | — | — |
| 2025-08-27 | $401.40 | $1,066.52 | 533,000 | — | — |
| 2025-08-26 | $398.46 | $1,058.71 | 973,500 | — | — |
| 2025-08-25 | $396.10 | $1,052.44 | 495,600 | — | — |
| 2025-08-22 | $402.30 | $1,068.91 | 775,200 | — | — |
| 2025-08-21 | $394.20 | $1,042.08 | 736,500 | — | — |
| 2025-08-20 | $396.35 | $1,047.76 | 847,800 | — | — |
| 2025-08-19 | $402.21 | $1,063.25 | 618,200 | — | — |
| 2025-08-18 | $401.95 | $1,062.56 | 485,800 | — | — |
| 2025-08-15 | $399.42 | $1,055.88 | 701,300 | — | — |
| 2025-08-14 | $404.80 | $1,070.10 | 1,184,200 | — | — |
| 2025-08-13 | $406.80 | $1,075.39 | 983,600 | — | — |
| 2025-08-12 | $399.06 | $1,054.92 | 774,600 | — | — |
| 2025-08-11 | $388.31 | $1,026.51 | 839,800 | — | — |
| 2025-08-08 | $387.03 | $1,023.12 | 932,800 | — | — |
| 2025-08-07 | $384.61 | $1,016.73 | 1,275,200 | — | — |
| 2025-08-06 | $381.68 | $1,008.98 | 1,392,900 | — | — |
| 2025-08-05 | $373.23 | $986.64 | 1,898,900 | — | — |
| 2025-08-04 | $361.59 | $955.87 | 949,500 | — | — |
| 2025-08-01 | $355.84 | $940.67 | 882,000 | — | — |
| 2025-07-31 | $367.62 | $971.81 | 762,700 | — | — |
| 2025-07-30 | $365.50 | $966.21 | 916,600 | — | — |
| 2025-07-29 | $366.34 | $968.43 | 1,027,000 | — | — |
| 2025-07-28 | $370.70 | $979.95 | 805,900 | — | — |
| 2025-07-25 | $369.52 | $976.84 | 697,900 | — | — |
| 2025-07-24 | $365.27 | $965.60 | 1,124,600 | — | — |
| 2025-07-23 | $361.98 | $956.90 | 1,099,100 | — | — |
| 2025-07-22 | $357.25 | $944.40 | 1,453,400 | — | — |
| 2025-07-21 | $344.62 | $911.01 | 1,087,400 | — | — |
| 2025-07-18 | $350.40 | $926.29 | 915,600 | — | — |
| 2025-07-17 | $348.17 | $920.40 | 1,130,600 | — | — |
| 2025-07-16 | $345.57 | $913.52 | 977,300 | — | — |
| 2025-07-15 | $341.94 | $903.93 | 1,177,800 | — | — |
| 2025-07-14 | $340.22 | $899.38 | 653,900 | — | — |
| 2025-07-11 | $338.82 | $895.68 | 632,100 | — | — |
| 2025-07-10 | $340.03 | $898.88 | 985,500 | — | — |
| 2025-07-09 | $334.60 | $884.52 | 987,900 | — | — |
| 2025-07-08 | $330.75 | $874.35 | 891,200 | — | — |
| 2025-07-07 | $327.85 | $866.68 | 747,200 | — | — |
| 2025-07-03 | $331.83 | $877.20 | 549,600 | — | — |
| 2025-07-02 | $333.44 | $881.46 | 755,700 | — | — |
| 2025-07-01 | $329.62 | $871.36 | 912,000 | — | — |
| 2025-06-30 | $327.50 | $865.75 | 878,900 | — | — |
| 2025-06-27 | $325.72 | $861.05 | 911,100 | — | — |
| 2025-06-26 | $324.20 | $857.03 | 1,004,000 | — | — |
| 2025-06-25 | $318.75 | $842.62 | 742,800 | — | — |
| 2025-06-24 | $323.85 | $856.11 | 669,100 | — | — |
| 2025-06-23 | $316.34 | $836.25 | 587,600 | — | — |
| 2025-06-20 | $314.26 | $830.75 | 1,222,200 | — | — |
| 2025-06-18 | $314.99 | $832.68 | 701,800 | — | — |
| 2025-06-17 | $314.80 | $832.18 | 619,200 | — | — |
| 2025-06-16 | $322.31 | $852.03 | 547,300 | — | — |
| 2025-06-13 | $319.53 | $844.69 | 554,100 | — | — |
| 2025-06-12 | $324.74 | $858.46 | 503,200 | — | — |
| 2025-06-11 | $323.58 | $855.39 | 543,600 | — | — |
| 2025-06-10 | $326.99 | $864.41 | 367,800 | — | — |
| 2025-06-09 | $325.68 | $860.94 | 546,900 | — | — |
| 2025-06-06 | $326.57 | $863.30 | 523,700 | — | — |
| 2025-06-05 | $323.12 | $854.18 | 550,900 | — | — |
| 2025-06-04 | $322.83 | $853.41 | 533,200 | — | — |
| 2025-06-03 | $324.47 | $857.74 | 875,800 | — | — |
| 2025-06-02 | $317.24 | $838.63 | 809,100 | — | — |
| 2025-05-30 | $321.48 | $849.84 | 1,489,400 | — | — |
| 2025-05-29 | $324.86 | $858.78 | 584,500 | — | — |
| 2025-05-28 | $323.04 | $853.96 | 449,400 | — | — |
| 2025-05-27 | $326.26 | $862.48 | 731,000 | — | — |
| 2025-05-23 | $317.23 | $838.61 | 507,800 | — | — |
| 2025-05-22 | $321.79 | $845.85 | 714,700 | — | — |
| 2025-05-21 | $323.21 | $849.58 | 487,200 | — | — |
| 2025-05-20 | $331.55 | $871.50 | 836,000 | — | — |
| 2025-05-19 | $336.65 | $884.91 | 692,100 | — | — |
| 2025-05-16 | $334.48 | $879.21 | 783,000 | — | — |
| 2025-05-15 | $332.11 | $872.98 | 652,300 | — | — |
| 2025-05-14 | $332.83 | $874.87 | 940,200 | — | — |
| 2025-05-13 | $334.58 | $879.47 | 965,400 | — | — |
| 2025-05-12 | $330.59 | $868.98 | 1,416,700 | — | — |
| 2025-05-09 | $306.71 | $806.21 | 512,900 | — | — |
| 2025-05-08 | $306.41 | $805.42 | 790,000 | — | — |
| 2025-05-07 | $297.94 | $783.16 | 828,300 | — | — |
| 2025-05-06 | $298.34 | $784.21 | 694,600 | — | — |
| 2025-05-05 | $302.30 | $794.62 | 1,745,000 | — | — |
| 2025-05-02 | $299.85 | $788.18 | 1,327,500 | — | — |
| 2025-05-01 | $294.88 | $775.11 | 584,100 | — | — |
| 2025-04-30 | $293.84 | $772.38 | 783,200 | — | — |
| 2025-04-29 | $293.16 | $770.59 | 1,148,800 | — | — |
| 2025-04-28 | $294.22 | $773.38 | 845,100 | — | — |
| 2025-04-25 | $293.26 | $770.86 | 576,400 | — | — |
| 2025-04-24 | $293.96 | $772.70 | 711,200 | — | — |
| 2025-04-23 | $283.67 | $745.65 | 852,700 | — | — |
| 2025-04-22 | $279.11 | $733.66 | 1,225,500 | — | — |
| 2025-04-21 | $274.21 | $720.78 | 1,086,800 | — | — |
| 2025-04-17 | $281.81 | $740.76 | 624,100 | — | — |
| 2025-04-16 | $280.56 | $737.47 | 575,400 | — | — |
| 2025-04-15 | $287.36 | $755.35 | 594,000 | — | — |
| 2025-04-14 | $288.57 | $758.53 | 650,600 | — | — |
| 2025-04-11 | $285.88 | $751.46 | 722,700 | — | — |
| 2025-04-10 | $281.75 | $740.60 | 1,089,500 | — | — |
| 2025-04-09 | $296.55 | $779.50 | 1,426,800 | — | — |
| 2025-04-08 | $267.12 | $702.14 | 1,235,600 | — | — |
| 2025-04-07 | $275.67 | $724.62 | 1,903,500 | — | — |
| 2025-04-04 | $277.62 | $729.74 | 1,466,000 | — | — |
| 2025-04-03 | $295.35 | $776.35 | 1,594,600 | — | — |
| 2025-04-02 | $319.99 | $841.12 | 611,000 | — | — |
| 2025-04-01 | $315.36 | $828.95 | 774,700 | — | — |
| 2025-03-31 | $313.44 | $823.90 | 1,239,200 | — | — |
| 2025-03-28 | $314.02 | $825.42 | 727,800 | — | — |
| 2025-03-27 | $323.44 | $850.19 | 843,200 | — | — |
| 2025-03-26 | $328.02 | $862.22 | 562,200 | — | — |
| 2025-03-25 | $330.87 | $869.72 | 669,900 | — | — |
| 2025-03-24 | $331.08 | $870.27 | 775,700 | — | — |
| 2025-03-21 | $322.10 | $846.66 | 1,244,200 | — | — |
| 2025-03-20 | $325.40 | $855.34 | 885,900 | — | — |
| 2025-03-19 | $327.16 | $859.96 | 768,100 | — | — |
| 2025-03-18 | $322.55 | $847.85 | 1,016,200 | — | — |
| 2025-03-17 | $326.15 | $857.31 | 709,800 | — | — |
| 2025-03-14 | $321.70 | $845.61 | 927,600 | — | — |
| 2025-03-13 | $312.92 | $822.53 | 1,573,200 | — | — |
| 2025-03-12 | $330.71 | $869.30 | 1,194,100 | — | — |
| 2025-03-11 | $329.40 | $865.85 | 1,606,300 | — | — |
| 2025-03-10 | $334.24 | $878.57 | 1,367,300 | — | — |
| 2025-03-07 | $342.13 | $899.31 | 1,399,100 | — | — |
| 2025-03-06 | $344.86 | $906.49 | 850,400 | — | — |
| 2025-03-05 | $347.32 | $912.96 | 1,311,500 | — | — |
| 2025-03-04 | $347.32 | $912.96 | 856,200 | — | — |
| 2025-03-03 | $355.97 | $935.69 | 625,900 | — | — |
| 2025-02-28 | $368.18 | $967.79 | 1,139,800 | — | — |
| 2025-02-27 | $364.16 | $957.22 | 861,800 | — | — |
| 2025-02-26 | $366.72 | $963.95 | 533,900 | — | — |
| 2025-02-25 | $361.05 | $949.05 | 1,186,900 | — | — |
| 2025-02-24 | $360.47 | $947.52 | 850,200 | — | — |
| 2025-02-21 | $366.92 | $964.48 | 802,300 | — | — |
| 2025-02-20 | $384.39 | $1,005.61 | 641,000 | — | — |
| 2025-02-19 | $386.07 | $1,010.01 | 943,900 | — | — |
| 2025-02-18 | $379.13 | $991.85 | 838,800 | — | — |
| 2025-02-14 | $373.78 | $977.86 | 802,000 | — | — |
| 2025-02-13 | $369.32 | $966.19 | 521,100 | — | — |
| 2025-02-12 | $364.55 | $953.71 | 634,000 | — | — |
| 2025-02-11 | $372.55 | $974.64 | 580,100 | — | — |
| 2025-02-10 | $373.90 | $978.17 | 925,300 | — | — |
| 2025-02-07 | $371.86 | $972.83 | 907,500 | — | — |
| 2025-02-06 | $369.15 | $965.74 | 750,200 | — | — |
| 2025-02-05 | $369.91 | $967.73 | 1,232,600 | — | — |
| 2025-02-04 | $363.51 | $950.99 | 2,020,800 | — | — |
| 2025-02-03 | $348.21 | $910.96 | 1,270,400 | — | — |
| 2025-01-31 | $356.25 | $932.00 | 671,300 | — | — |
| 2025-01-30 | $359.68 | $940.97 | 916,000 | — | — |
| 2025-01-29 | $354.02 | $926.16 | 861,100 | — | — |
| 2025-01-28 | $350.27 | $916.35 | 876,200 | — | — |
| 2025-01-27 | $348.84 | $912.61 | 1,397,000 | — | — |
| 2025-01-24 | $367.62 | $961.74 | 614,800 | — | — |
| 2025-01-23 | $368.91 | $965.12 | 1,046,600 | — | — |
| 2025-01-22 | $366.00 | $957.50 | 1,061,700 | — | — |
| 2025-01-21 | $367.17 | $960.56 | 1,038,900 | — | — |
| 2025-01-17 | $366.34 | $958.39 | 816,200 | — | — |
| 2025-01-16 | $366.33 | $958.37 | 577,500 | — | — |
| 2025-01-15 | $360.80 | $943.90 | 753,300 | — | — |
| 2025-01-14 | $364.25 | $952.92 | 582,900 | — | — |
| 2025-01-13 | $361.07 | $944.61 | 595,800 | — | — |
| 2025-01-10 | $354.88 | $928.41 | 688,500 | — | — |
| 2025-01-08 | $359.75 | $941.15 | 437,800 | — | — |
| 2025-01-07 | $359.98 | $941.75 | 568,100 | — | — |
| 2025-01-06 | $358.04 | $936.68 | 587,000 | — | — |
| 2025-01-03 | $354.35 | $927.02 | 623,400 | — | — |
| 2025-01-02 | $347.65 | $909.50 | 529,600 | — | — |