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 | $336.66 | $1,309.15 | 522,900 | — | — |
| 2025-12-30 | $339.47 | $1,320.08 | 662,500 | — | — |
| 2025-12-29 | $340.48 | $1,324.01 | 783,200 | — | — |
| 2025-12-26 | $342.20 | $1,330.70 | 464,500 | — | — |
| 2025-12-24 | $345.39 | $1,343.10 | 314,000 | — | — |
| 2025-12-23 | $343.84 | $1,337.07 | 1,246,800 | — | — |
| 2025-12-22 | $345.19 | $1,342.32 | 1,197,900 | — | — |
| 2025-12-19 | $339.36 | $1,319.65 | 2,663,400 | — | — |
| 2025-12-18 | $337.34 | $1,311.80 | 992,700 | — | — |
| 2025-12-17 | $336.41 | $1,308.18 | 1,003,700 | — | — |
| 2025-12-16 | $337.49 | $1,312.38 | 966,300 | — | — |
| 2025-12-15 | $340.69 | $1,324.82 | 1,382,500 | — | — |
| 2025-12-12 | $337.49 | $1,312.38 | 1,226,900 | — | — |
| 2025-12-11 | $341.48 | $1,327.90 | 1,326,100 | — | — |
| 2025-12-10 | $342.23 | $1,330.81 | 1,654,500 | — | — |
| 2025-12-09 | $334.27 | $1,299.86 | 1,033,800 | — | — |
| 2025-12-08 | $336.01 | $1,306.62 | 1,435,600 | — | — |
| 2025-12-05 | $337.31 | $1,311.68 | 1,317,800 | — | — |
| 2025-12-04 | $341.70 | $1,328.75 | 1,412,700 | — | — |
| 2025-12-03 | $338.08 | $1,314.67 | 985,200 | — | — |
| 2025-12-02 | $335.80 | $1,305.81 | 980,200 | — | — |
| 2025-12-01 | $332.38 | $1,292.51 | 1,193,600 | — | — |
| 2025-11-28 | $341.63 | $1,328.48 | 361,400 | — | — |
| 2025-11-26 | $340.04 | $1,322.30 | 693,400 | — | — |
| 2025-11-25 | $341.07 | $1,326.30 | 1,498,700 | — | — |
| 2025-11-24 | $338.13 | $1,314.87 | 1,476,500 | — | — |
| 2025-11-21 | $340.34 | $1,323.46 | 1,358,300 | — | — |
| 2025-11-20 | $339.44 | $1,319.96 | 892,300 | — | — |
| 2025-11-19 | $343.06 | $1,334.04 | 1,253,500 | — | — |
| 2025-11-18 | $341.29 | $1,327.16 | 1,208,700 | — | — |
| 2025-11-17 | $341.78 | $1,329.06 | 909,100 | — | — |
| 2025-11-14 | $344.25 | $1,338.67 | 1,081,500 | — | — |
| 2025-11-13 | $344.06 | $1,337.93 | 975,500 | — | — |
| 2025-11-12 | $349.45 | $1,358.89 | 941,400 | — | — |
| 2025-11-11 | $352.42 | $1,370.44 | 670,600 | — | — |
| 2025-11-10 | $349.49 | $1,359.04 | 923,900 | — | — |
| 2025-11-07 | $346.34 | $1,346.79 | 1,209,000 | — | — |
| 2025-11-06 | $340.30 | $1,323.31 | 899,000 | — | — |
| 2025-11-05 | $342.91 | $1,333.46 | 1,088,700 | — | — |
| 2025-11-04 | $343.47 | $1,335.63 | 1,254,500 | — | — |
| 2025-11-03 | $341.87 | $1,329.41 | 1,352,400 | — | — |
| 2025-10-31 | $344.90 | $1,341.19 | 1,520,300 | — | — |
| 2025-10-30 | $344.66 | $1,340.26 | 1,303,800 | — | — |
| 2025-10-29 | $343.48 | $1,335.67 | 1,712,200 | — | — |
| 2025-10-28 | $346.68 | $1,348.12 | 926,600 | — | — |
| 2025-10-27 | $353.77 | $1,375.69 | 1,674,900 | — | — |
| 2025-10-24 | $350.77 | $1,364.02 | 2,098,000 | — | — |
| 2025-10-23 | $341.50 | $1,327.97 | 1,198,900 | — | — |
| 2025-10-22 | $338.24 | $1,315.30 | 1,171,900 | — | — |
| 2025-10-21 | $340.69 | $1,324.82 | 946,500 | — | — |
| 2025-10-20 | $337.19 | $1,311.21 | 823,600 | — | — |
| 2025-10-17 | $331.15 | $1,287.73 | 916,700 | — | — |
| 2025-10-16 | $330.59 | $1,285.55 | 787,800 | — | — |
| 2025-10-15 | $332.04 | $1,291.19 | 1,018,300 | — | — |
| 2025-10-14 | $335.50 | $1,304.64 | 862,600 | — | — |
| 2025-10-13 | $334.39 | $1,300.32 | 839,200 | — | — |
| 2025-10-10 | $332.94 | $1,294.69 | 927,300 | — | — |
| 2025-10-09 | $342.77 | $1,327.08 | 798,300 | — | — |
| 2025-10-08 | $346.44 | $1,341.29 | 773,900 | — | — |
| 2025-10-07 | $343.43 | $1,329.63 | 740,600 | — | — |
| 2025-10-06 | $346.50 | $1,341.52 | 885,900 | — | — |
| 2025-10-03 | $343.62 | $1,330.37 | 710,200 | — | — |
| 2025-10-02 | $341.05 | $1,320.42 | 942,900 | — | — |
| 2025-10-01 | $340.75 | $1,319.26 | 1,162,500 | — | — |
| 2025-09-30 | $341.00 | $1,320.23 | 1,622,800 | — | — |
| 2025-09-29 | $332.17 | $1,286.04 | 1,693,100 | — | — |
| 2025-09-26 | $330.34 | $1,278.95 | 1,043,600 | — | — |
| 2025-09-25 | $324.43 | $1,256.07 | 1,014,000 | — | — |
| 2025-09-24 | $323.62 | $1,252.94 | 1,452,400 | — | — |
| 2025-09-23 | $323.20 | $1,251.31 | 1,250,600 | — | — |
| 2025-09-22 | $322.66 | $1,249.22 | 1,354,900 | — | — |
| 2025-09-19 | $324.08 | $1,254.72 | 2,654,500 | — | — |
| 2025-09-18 | $324.57 | $1,256.61 | 1,096,300 | — | — |
| 2025-09-17 | $325.28 | $1,259.36 | 1,343,800 | — | — |
| 2025-09-16 | $326.40 | $1,263.70 | 1,350,700 | — | — |
| 2025-09-15 | $326.98 | $1,265.95 | 694,800 | — | — |
| 2025-09-12 | $326.15 | $1,262.73 | 578,800 | — | — |
| 2025-09-11 | $329.62 | $1,276.17 | 834,100 | — | — |
| 2025-09-10 | $323.05 | $1,250.73 | 709,100 | — | — |
| 2025-09-09 | $321.33 | $1,244.07 | 789,700 | — | — |
| 2025-09-08 | $322.72 | $1,249.45 | 810,300 | — | — |
| 2025-09-05 | $322.86 | $1,249.99 | 860,900 | — | — |
| 2025-09-04 | $322.44 | $1,248.37 | 943,800 | — | — |
| 2025-09-03 | $322.81 | $1,249.80 | 658,000 | — | — |
| 2025-09-02 | $324.39 | $1,255.92 | 874,200 | — | — |
| 2025-08-29 | $324.57 | $1,256.61 | 670,200 | — | — |
| 2025-08-28 | $324.91 | $1,257.93 | 801,100 | — | — |
| 2025-08-27 | $325.46 | $1,260.06 | 846,900 | — | — |
| 2025-08-26 | $322.18 | $1,247.36 | 952,100 | — | — |
| 2025-08-25 | $319.89 | $1,238.50 | 804,100 | — | — |
| 2025-08-22 | $319.61 | $1,237.41 | 917,200 | — | — |
| 2025-08-21 | $316.53 | $1,225.49 | 717,500 | — | — |
| 2025-08-20 | $317.48 | $1,229.16 | 798,900 | — | — |
| 2025-08-19 | $316.40 | $1,224.98 | 748,400 | — | — |
| 2025-08-18 | $313.58 | $1,214.07 | 818,300 | — | — |
| 2025-08-15 | $313.69 | $1,214.49 | 900,500 | — | — |
| 2025-08-14 | $315.84 | $1,222.82 | 843,100 | — | — |
| 2025-08-13 | $317.49 | $1,229.20 | 813,500 | — | — |
| 2025-08-12 | $314.01 | $1,215.73 | 1,034,400 | — | — |
| 2025-08-11 | $314.93 | $1,219.29 | 1,004,600 | — | — |
| 2025-08-08 | $314.13 | $1,216.19 | 1,157,300 | — | — |
| 2025-08-07 | $312.73 | $1,210.77 | 954,400 | — | — |
| 2025-08-06 | $314.99 | $1,219.52 | 893,400 | — | — |
| 2025-08-05 | $313.76 | $1,214.76 | 1,017,700 | — | — |
| 2025-08-04 | $312.78 | $1,210.97 | 852,300 | — | — |
| 2025-08-01 | $310.74 | $1,203.07 | 891,100 | — | — |
| 2025-07-31 | $311.61 | $1,206.44 | 1,647,900 | — | — |
| 2025-07-30 | $312.18 | $1,208.65 | 1,518,000 | — | — |
| 2025-07-29 | $314.70 | $1,218.40 | 1,140,800 | — | — |
| 2025-07-28 | $313.10 | $1,212.21 | 1,153,600 | — | — |
| 2025-07-25 | $314.02 | $1,215.77 | 1,218,100 | — | — |
| 2025-07-24 | $314.24 | $1,216.62 | 1,641,400 | — | — |
| 2025-07-23 | $316.94 | $1,227.07 | 2,415,400 | — | — |
| 2025-07-22 | $297.60 | $1,152.20 | 1,597,400 | — | — |
| 2025-07-21 | $297.05 | $1,150.07 | 1,065,800 | — | — |
| 2025-07-18 | $298.98 | $1,157.54 | 1,636,200 | — | — |
| 2025-07-17 | $300.09 | $1,161.84 | 1,227,400 | — | — |
| 2025-07-16 | $300.00 | $1,161.49 | 1,142,900 | — | — |
| 2025-07-15 | $300.85 | $1,164.78 | 1,146,900 | — | — |
| 2025-07-14 | $304.85 | $1,180.27 | 1,147,100 | — | — |
| 2025-07-11 | $302.20 | $1,170.01 | 952,500 | — | — |
| 2025-07-10 | $303.38 | $1,174.57 | 1,362,800 | — | — |
| 2025-07-09 | $299.96 | $1,161.33 | 1,134,400 | — | — |
| 2025-07-08 | $296.65 | $1,148.52 | 1,427,200 | — | — |
| 2025-07-07 | $294.65 | $1,140.78 | 978,700 | — | — |
| 2025-07-03 | $294.76 | $1,141.20 | 646,600 | — | — |
| 2025-07-02 | $293.92 | $1,132.14 | 1,086,600 | — | — |
| 2025-07-01 | $294.38 | $1,133.91 | 1,468,700 | — | — |
| 2025-06-30 | $291.66 | $1,123.44 | 1,184,100 | — | — |
| 2025-06-27 | $290.74 | $1,119.89 | 2,268,300 | — | — |
| 2025-06-26 | $291.39 | $1,122.40 | 1,857,700 | — | — |
| 2025-06-25 | $285.91 | $1,101.29 | 2,205,900 | — | — |
| 2025-06-24 | $281.05 | $1,082.57 | 1,127,300 | — | — |
| 2025-06-23 | $282.32 | $1,087.46 | 1,205,600 | — | — |
| 2025-06-20 | $278.78 | $1,073.82 | 1,518,700 | — | — |
| 2025-06-18 | $278.53 | $1,072.86 | 731,900 | — | — |
| 2025-06-17 | $281.30 | $1,083.53 | 984,200 | — | — |
| 2025-06-16 | $279.29 | $1,075.79 | 927,500 | — | — |
| 2025-06-13 | $283.00 | $1,090.08 | 1,649,100 | — | — |
| 2025-06-12 | $279.93 | $1,078.25 | 753,700 | — | — |
| 2025-06-11 | $275.83 | $1,062.46 | 970,000 | — | — |
| 2025-06-10 | $277.37 | $1,068.39 | 1,008,300 | — | — |
| 2025-06-09 | $277.31 | $1,068.16 | 789,600 | — | — |
| 2025-06-06 | $276.48 | $1,064.97 | 647,000 | — | — |
| 2025-06-05 | $274.42 | $1,057.03 | 871,000 | — | — |
| 2025-06-04 | $275.03 | $1,059.38 | 772,500 | — | — |
| 2025-06-03 | $276.04 | $1,063.27 | 1,051,000 | — | — |
| 2025-06-02 | $275.71 | $1,062.00 | 1,001,600 | — | — |
| 2025-05-30 | $278.49 | $1,072.71 | 1,657,500 | — | — |
| 2025-05-29 | $275.20 | $1,060.03 | 992,200 | — | — |
| 2025-05-28 | $273.64 | $1,054.03 | 1,006,100 | — | — |
| 2025-05-27 | $279.23 | $1,075.56 | 1,053,300 | — | — |
| 2025-05-23 | $274.75 | $1,058.30 | 835,900 | — | — |
| 2025-05-22 | $277.03 | $1,067.08 | 1,034,800 | — | — |
| 2025-05-21 | $277.70 | $1,069.66 | 997,100 | — | — |
| 2025-05-20 | $281.57 | $1,084.57 | 734,700 | — | — |
| 2025-05-19 | $281.37 | $1,083.80 | 802,100 | — | — |
| 2025-05-16 | $280.71 | $1,081.26 | 1,173,800 | — | — |
| 2025-05-15 | $278.51 | $1,072.78 | 1,396,800 | — | — |
| 2025-05-14 | $270.69 | $1,042.66 | 1,000,700 | — | — |
| 2025-05-13 | $273.02 | $1,051.64 | 1,100,700 | — | — |
| 2025-05-12 | $276.24 | $1,064.04 | 1,158,900 | — | — |
| 2025-05-09 | $271.56 | $1,046.01 | 1,029,100 | — | — |
| 2025-05-08 | $271.98 | $1,047.63 | 1,339,500 | — | — |
| 2025-05-07 | $269.45 | $1,037.89 | 861,600 | — | — |
| 2025-05-06 | $270.61 | $1,042.35 | 994,500 | — | — |
| 2025-05-05 | $272.14 | $1,048.25 | 1,156,500 | — | — |
| 2025-05-02 | $273.03 | $1,051.68 | 1,637,700 | — | — |
| 2025-05-01 | $271.51 | $1,045.82 | 1,319,900 | — | — |
| 2025-04-30 | $272.12 | $1,048.17 | 1,388,800 | — | — |
| 2025-04-29 | $272.08 | $1,048.02 | 1,002,000 | — | — |
| 2025-04-28 | $271.94 | $1,047.48 | 1,031,000 | — | — |
| 2025-04-25 | $271.97 | $1,047.59 | 947,600 | — | — |
| 2025-04-24 | $271.71 | $1,046.59 | 1,835,000 | — | — |
| 2025-04-23 | $265.73 | $1,023.56 | 2,245,700 | — | — |
| 2025-04-22 | $274.80 | $1,058.49 | 3,048,600 | — | — |
| 2025-04-21 | $273.18 | $1,052.25 | 1,423,100 | — | — |
| 2025-04-17 | $276.08 | $1,063.42 | 1,722,000 | — | — |
| 2025-04-16 | $276.63 | $1,065.54 | 1,964,500 | — | — |
| 2025-04-15 | $277.14 | $1,067.51 | 1,544,800 | — | — |
| 2025-04-14 | $278.78 | $1,073.82 | 1,244,600 | — | — |
| 2025-04-11 | $276.65 | $1,065.62 | 1,568,500 | — | — |
| 2025-04-10 | $271.82 | $1,041.24 | 2,094,300 | — | — |
| 2025-04-09 | $271.52 | $1,040.09 | 2,676,600 | — | — |
| 2025-04-08 | $254.40 | $974.51 | 2,277,200 | — | — |
| 2025-04-07 | $247.68 | $948.77 | 2,328,400 | — | — |
| 2025-04-04 | $250.01 | $957.69 | 3,232,200 | — | — |
| 2025-04-03 | $269.62 | $1,032.81 | 1,416,700 | — | — |
| 2025-04-02 | $276.04 | $1,057.40 | 1,350,000 | — | — |
| 2025-04-01 | $274.14 | $1,050.12 | 1,470,300 | — | — |
| 2025-03-31 | $272.58 | $1,044.15 | 1,853,700 | — | — |
| 2025-03-28 | $269.08 | $1,030.74 | 1,240,400 | — | — |
| 2025-03-27 | $269.49 | $1,032.31 | 802,100 | — | — |
| 2025-03-26 | $269.58 | $1,032.66 | 1,139,900 | — | — |
| 2025-03-25 | $267.54 | $1,024.84 | 911,900 | — | — |
| 2025-03-24 | $265.88 | $1,018.48 | 1,023,200 | — | — |
| 2025-03-21 | $263.41 | $1,009.02 | 3,313,600 | — | — |
| 2025-03-20 | $265.70 | $1,017.79 | 1,251,500 | — | — |
| 2025-03-19 | $267.97 | $1,026.49 | 1,496,000 | — | — |
| 2025-03-18 | $267.52 | $1,024.77 | 1,569,900 | — | — |
| 2025-03-17 | $265.18 | $1,015.80 | 974,400 | — | — |
| 2025-03-14 | $262.03 | $1,003.74 | 956,600 | — | — |
| 2025-03-13 | $261.16 | $1,000.40 | 1,044,500 | — | — |
| 2025-03-12 | $260.01 | $996.00 | 1,122,800 | — | — |
| 2025-03-11 | $264.12 | $1,011.74 | 1,827,900 | — | — |
| 2025-03-10 | $271.94 | $1,041.70 | 2,274,400 | — | — |
| 2025-03-07 | $271.56 | $1,040.24 | 1,978,800 | — | — |
| 2025-03-06 | $264.55 | $1,013.39 | 2,075,700 | — | — |
| 2025-03-05 | $262.96 | $1,007.30 | 4,141,800 | — | — |
| 2025-03-04 | $250.80 | $960.72 | 2,013,300 | — | — |
| 2025-03-03 | $254.04 | $973.13 | 1,333,100 | — | — |
| 2025-02-28 | $252.60 | $967.61 | 1,755,500 | — | — |
| 2025-02-27 | $251.62 | $963.86 | 1,410,300 | — | — |
| 2025-02-26 | $249.24 | $954.74 | 1,372,100 | — | — |
| 2025-02-25 | $249.91 | $957.31 | 1,711,600 | — | — |
| 2025-02-24 | $246.27 | $943.37 | 2,204,400 | — | — |
| 2025-02-21 | $243.06 | $931.07 | 1,947,400 | — | — |
| 2025-02-20 | $246.20 | $943.10 | 1,566,900 | — | — |
| 2025-02-19 | $244.18 | $935.36 | 1,900,100 | — | — |
| 2025-02-18 | $242.60 | $929.31 | 2,113,500 | — | — |
| 2025-02-14 | $241.94 | $926.78 | 2,765,000 | — | — |
| 2025-02-13 | $246.16 | $942.94 | 2,825,100 | — | — |
| 2025-02-12 | $251.33 | $962.75 | 1,560,900 | — | — |
| 2025-02-11 | $256.99 | $984.43 | 1,095,600 | — | — |
| 2025-02-10 | $256.34 | $981.94 | 1,410,900 | — | — |
| 2025-02-07 | $254.83 | $976.16 | 1,290,600 | — | — |
| 2025-02-06 | $255.53 | $978.84 | 1,154,700 | — | — |
| 2025-02-05 | $258.58 | $990.52 | 1,098,100 | — | — |
| 2025-02-04 | $257.43 | $986.12 | 1,356,000 | — | — |
| 2025-02-03 | $256.59 | $982.90 | 1,414,600 | — | — |
| 2025-01-31 | $256.98 | $984.39 | 1,902,800 | — | — |
| 2025-01-30 | $256.93 | $984.20 | 2,299,300 | — | — |
| 2025-01-29 | $251.45 | $963.21 | 3,497,600 | — | — |
| 2025-01-28 | $262.57 | $1,005.80 | 2,042,600 | — | — |
| 2025-01-27 | $269.84 | $1,033.65 | 1,694,200 | — | — |
| 2025-01-24 | $266.43 | $1,020.59 | 1,546,500 | — | — |
| 2025-01-23 | $268.56 | $1,028.75 | 2,210,900 | — | — |
| 2025-01-22 | $268.84 | $1,029.82 | 2,028,900 | — | — |
| 2025-01-21 | $271.63 | $1,040.51 | 2,444,300 | — | — |
| 2025-01-17 | $266.67 | $1,021.51 | 1,544,000 | — | — |
| 2025-01-16 | $268.83 | $1,024.34 | 1,753,000 | — | — |
| 2025-01-15 | $266.09 | $1,013.90 | 1,013,500 | — | — |
| 2025-01-14 | $265.12 | $1,010.21 | 1,095,800 | — | — |
| 2025-01-13 | $263.67 | $1,004.68 | 1,360,000 | — | — |
| 2025-01-10 | $259.38 | $988.34 | 1,722,900 | — | — |
| 2025-01-08 | $261.47 | $996.30 | 1,120,500 | — | — |
| 2025-01-07 | $259.65 | $989.37 | 1,303,700 | — | — |
| 2025-01-06 | $257.99 | $983.04 | 1,897,900 | — | — |
| 2025-01-03 | $263.37 | $1,003.54 | 1,287,600 | — | — |
| 2025-01-02 | $261.01 | $994.55 | 1,749,000 | — | — |