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
- 1998-02-12 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 | $422.06 | $430.17 | 521,200 | — | — |
| 2025-12-30 | $428.81 | $437.05 | 465,100 | — | — |
| 2025-12-29 | $431.03 | $439.31 | 503,100 | — | — |
| 2025-12-26 | $432.67 | $440.98 | 279,200 | — | — |
| 2025-12-24 | $433.58 | $441.91 | 306,400 | — | — |
| 2025-12-23 | $435.20 | $443.56 | 562,600 | — | — |
| 2025-12-22 | $433.03 | $441.35 | 772,900 | — | — |
| 2025-12-19 | $426.66 | $434.86 | 1,602,500 | — | — |
| 2025-12-18 | $421.31 | $429.41 | 1,099,300 | — | — |
| 2025-12-17 | $414.25 | $422.21 | 1,556,700 | — | — |
| 2025-12-16 | $438.49 | $446.92 | 988,000 | — | — |
| 2025-12-15 | $435.87 | $444.24 | 1,564,400 | — | — |
| 2025-12-12 | $438.11 | $446.53 | 1,497,000 | — | — |
| 2025-12-11 | $466.91 | $475.88 | 716,600 | — | — |
| 2025-12-10 | $462.21 | $471.09 | 1,057,700 | — | — |
| 2025-12-09 | $457.96 | $466.76 | 744,900 | — | — |
| 2025-12-08 | $463.09 | $471.99 | 836,000 | — | — |
| 2025-12-05 | $460.64 | $469.49 | 728,800 | — | — |
| 2025-12-04 | $464.84 | $473.77 | 942,900 | — | — |
| 2025-12-03 | $456.02 | $464.78 | 734,700 | — | — |
| 2025-12-02 | $454.72 | $463.46 | 831,500 | — | — |
| 2025-12-01 | $452.23 | $460.92 | 842,700 | — | — |
| 2025-11-28 | $464.88 | $473.81 | 409,500 | — | — |
| 2025-11-26 | $460.43 | $469.28 | 1,009,000 | — | — |
| 2025-11-25 | $450.14 | $458.79 | 1,055,000 | — | — |
| 2025-11-24 | $442.64 | $451.15 | 1,782,100 | — | — |
| 2025-11-21 | $430.15 | $438.42 | 1,401,100 | — | — |
| 2025-11-20 | $429.78 | $438.04 | 1,146,800 | — | — |
| 2025-11-19 | $445.47 | $454.03 | 1,275,700 | — | — |
| 2025-11-18 | $439.29 | $447.73 | 1,663,400 | — | — |
| 2025-11-17 | $426.87 | $435.07 | 1,099,300 | — | — |
| 2025-11-14 | $429.30 | $437.55 | 1,254,300 | — | — |
| 2025-11-13 | $426.93 | $435.13 | 1,276,600 | — | — |
| 2025-11-12 | $449.42 | $458.06 | 706,200 | — | — |
| 2025-11-11 | $448.91 | $457.54 | 728,100 | — | — |
| 2025-11-10 | $450.38 | $459.03 | 700,500 | — | — |
| 2025-11-07 | $445.01 | $453.56 | 818,200 | — | — |
| 2025-11-06 | $442.90 | $451.41 | 963,100 | — | — |
| 2025-11-05 | $453.45 | $462.16 | 984,300 | — | — |
| 2025-11-04 | $438.66 | $447.09 | 840,100 | — | — |
| 2025-11-03 | $450.82 | $459.48 | 804,300 | — | — |
| 2025-10-31 | $449.13 | $457.76 | 1,935,100 | — | — |
| 2025-10-30 | $453.83 | $462.55 | 1,765,900 | — | — |
| 2025-10-29 | $448.69 | $457.31 | 1,886,800 | — | — |
| 2025-10-28 | $439.57 | $448.02 | 812,900 | — | — |
| 2025-10-27 | $441.82 | $450.31 | 825,100 | — | — |
| 2025-10-24 | $440.93 | $449.40 | 893,100 | — | — |
| 2025-10-23 | $427.36 | $435.57 | 868,200 | — | — |
| 2025-10-22 | $412.21 | $420.13 | 1,732,100 | — | — |
| 2025-10-21 | $437.43 | $445.83 | 926,700 | — | — |
| 2025-10-20 | $440.74 | $449.21 | 701,300 | — | — |
| 2025-10-17 | $433.85 | $442.19 | 713,800 | — | — |
| 2025-10-16 | $437.52 | $445.93 | 939,200 | — | — |
| 2025-10-15 | $436.93 | $445.33 | 781,300 | — | — |
| 2025-10-14 | $431.60 | $439.89 | 897,500 | — | — |
| 2025-10-13 | $430.98 | $439.26 | 781,600 | — | — |
| 2025-10-10 | $417.61 | $425.63 | 2,246,300 | — | — |
| 2025-10-09 | $429.92 | $438.18 | 1,287,100 | — | — |
| 2025-10-08 | $443.45 | $451.97 | 1,247,200 | — | — |
| 2025-10-07 | $421.51 | $429.61 | 934,600 | — | — |
| 2025-10-06 | $427.80 | $436.02 | 693,500 | — | — |
| 2025-10-03 | $421.17 | $429.26 | 634,500 | — | — |
| 2025-10-02 | $420.86 | $428.95 | 996,600 | — | — |
| 2025-10-01 | $420.65 | $428.73 | 832,200 | — | — |
| 2025-09-30 | $414.42 | $422.28 | 896,800 | — | — |
| 2025-09-29 | $409.11 | $416.87 | 931,700 | — | — |
| 2025-09-26 | $405.44 | $413.13 | 803,200 | — | — |
| 2025-09-25 | $400.41 | $408.01 | 1,009,200 | — | — |
| 2025-09-24 | $402.87 | $410.51 | 1,664,700 | — | — |
| 2025-09-23 | $389.53 | $396.92 | 846,500 | — | — |
| 2025-09-22 | $396.02 | $403.53 | 812,600 | — | — |
| 2025-09-19 | $388.58 | $395.95 | 1,493,200 | — | — |
| 2025-09-18 | $390.65 | $398.06 | 1,173,100 | — | — |
| 2025-09-17 | $376.01 | $383.14 | 887,900 | — | — |
| 2025-09-16 | $378.24 | $385.41 | 821,900 | — | — |
| 2025-09-15 | $385.68 | $393.00 | 774,900 | — | — |
| 2025-09-12 | $382.53 | $389.79 | 833,400 | — | — |
| 2025-09-11 | $389.64 | $397.03 | 1,189,400 | — | — |
| 2025-09-10 | $390.17 | $397.57 | 1,305,800 | — | — |
| 2025-09-09 | $373.47 | $380.55 | 502,500 | — | — |
| 2025-09-08 | $375.53 | $382.65 | 780,000 | — | — |
| 2025-09-05 | $372.50 | $379.57 | 1,128,900 | — | — |
| 2025-09-04 | $376.09 | $383.22 | 942,100 | — | — |
| 2025-09-03 | $374.41 | $381.51 | 761,100 | — | — |
| 2025-09-02 | $374.68 | $381.79 | 686,000 | — | — |
| 2025-08-29 | $377.96 | $385.13 | 774,400 | — | — |
| 2025-08-28 | $385.96 | $393.28 | 641,900 | — | — |
| 2025-08-27 | $381.56 | $388.80 | 637,200 | — | — |
| 2025-08-26 | $383.92 | $391.20 | 1,021,500 | — | — |
| 2025-08-25 | $378.31 | $385.49 | 612,400 | — | — |
| 2025-08-22 | $379.84 | $387.04 | 1,037,700 | — | — |
| 2025-08-21 | $378.21 | $385.38 | 699,800 | — | — |
| 2025-08-20 | $375.87 | $383.00 | 1,142,300 | — | — |
| 2025-08-19 | $379.27 | $386.46 | 750,800 | — | — |
| 2025-08-18 | $383.32 | $390.59 | 695,800 | — | — |
| 2025-08-15 | $380.81 | $388.03 | 1,436,400 | — | — |
| 2025-08-14 | $377.51 | $384.67 | 919,700 | — | — |
| 2025-08-13 | $379.96 | $387.17 | 1,728,000 | — | — |
| 2025-08-12 | $391.57 | $399.00 | 858,700 | — | — |
| 2025-08-11 | $384.12 | $391.41 | 926,900 | — | — |
| 2025-08-08 | $386.15 | $393.47 | 655,300 | — | — |
| 2025-08-07 | $387.35 | $394.70 | 874,500 | — | — |
| 2025-08-06 | $387.50 | $394.85 | 930,300 | — | — |
| 2025-08-05 | $389.12 | $396.50 | 1,149,400 | — | — |
| 2025-08-04 | $393.62 | $401.09 | 1,444,000 | — | — |
| 2025-08-01 | $395.17 | $402.67 | 2,094,000 | — | — |
| 2025-07-31 | $406.13 | $413.83 | 2,435,900 | — | — |
| 2025-07-30 | $411.11 | $418.91 | 1,837,000 | — | — |
| 2025-07-29 | $410.99 | $418.79 | 1,094,800 | — | — |
| 2025-07-28 | $411.99 | $419.80 | 2,101,400 | — | — |
| 2025-07-25 | $421.68 | $429.68 | 1,370,800 | — | — |
| 2025-07-24 | $407.22 | $414.94 | 1,076,500 | — | — |
| 2025-07-23 | $405.11 | $412.79 | 1,575,200 | — | — |
| 2025-07-22 | $394.93 | $402.42 | 1,120,800 | — | — |
| 2025-07-21 | $398.66 | $406.22 | 1,003,400 | — | — |
| 2025-07-18 | $403.31 | $410.96 | 1,060,100 | — | — |
| 2025-07-17 | $397.90 | $405.45 | 1,000,100 | — | — |
| 2025-07-16 | $389.12 | $396.50 | 837,500 | — | — |
| 2025-07-15 | $386.54 | $393.87 | 606,100 | — | — |
| 2025-07-14 | $387.00 | $394.34 | 712,800 | — | — |
| 2025-07-11 | $383.78 | $391.06 | 906,700 | — | — |
| 2025-07-10 | $380.09 | $387.30 | 972,100 | — | — |
| 2025-07-09 | $382.12 | $389.37 | 631,900 | — | — |
| 2025-07-08 | $377.56 | $384.72 | 1,154,600 | — | — |
| 2025-07-07 | $385.80 | $393.12 | 839,700 | — | — |
| 2025-07-03 | $386.51 | $393.84 | 869,600 | — | — |
| 2025-07-02 | $373.41 | $380.49 | 1,164,200 | — | — |
| 2025-07-01 | $372.29 | $379.35 | 1,428,800 | — | — |
| 2025-06-30 | $378.08 | $385.15 | 1,354,400 | — | — |
| 2025-06-27 | $381.26 | $388.39 | 3,687,800 | — | — |
| 2025-06-26 | $379.47 | $386.57 | 1,210,200 | — | — |
| 2025-06-25 | $374.07 | $381.06 | 1,102,400 | — | — |
| 2025-06-24 | $372.26 | $379.22 | 938,600 | — | — |
| 2025-06-23 | $365.76 | $372.60 | 923,200 | — | — |
| 2025-06-20 | $360.78 | $367.53 | 1,563,400 | — | — |
| 2025-06-18 | $360.43 | $367.17 | 855,000 | — | — |
| 2025-06-17 | $358.62 | $365.33 | 876,400 | — | — |
| 2025-06-16 | $361.80 | $368.57 | 840,600 | — | — |
| 2025-06-13 | $358.26 | $364.96 | 796,200 | — | — |
| 2025-06-12 | $358.65 | $365.36 | 860,100 | — | — |
| 2025-06-11 | $355.78 | $362.43 | 857,200 | — | — |
| 2025-06-10 | $348.76 | $355.28 | 1,489,900 | — | — |
| 2025-06-09 | $355.66 | $362.31 | 902,600 | — | — |
| 2025-06-06 | $361.35 | $368.11 | 700,600 | — | — |
| 2025-06-05 | $359.58 | $366.30 | 877,100 | — | — |
| 2025-06-04 | $359.11 | $365.82 | 1,105,800 | — | — |
| 2025-06-03 | $356.49 | $363.16 | 1,133,800 | — | — |
| 2025-06-02 | $345.53 | $351.99 | 766,100 | — | — |
| 2025-05-30 | $342.56 | $348.97 | 1,655,400 | — | — |
| 2025-05-29 | $339.74 | $346.09 | 572,700 | — | — |
| 2025-05-28 | $340.32 | $346.68 | 666,500 | — | — |
| 2025-05-27 | $342.35 | $348.75 | 1,198,000 | — | — |
| 2025-05-23 | $335.36 | $341.63 | 932,400 | — | — |
| 2025-05-22 | $330.83 | $337.02 | 1,877,300 | — | — |
| 2025-05-21 | $341.23 | $347.61 | 1,005,000 | — | — |
| 2025-05-20 | $344.96 | $351.41 | 690,600 | — | — |
| 2025-05-19 | $344.71 | $351.16 | 730,300 | — | — |
| 2025-05-16 | $344.79 | $351.24 | 1,070,400 | — | — |
| 2025-05-15 | $340.37 | $346.73 | 1,393,200 | — | — |
| 2025-05-14 | $343.15 | $349.57 | 1,651,300 | — | — |
| 2025-05-13 | $343.58 | $350.00 | 1,654,800 | — | — |
| 2025-05-12 | $332.79 | $339.01 | 1,585,000 | — | — |
| 2025-05-09 | $325.89 | $331.98 | 999,700 | — | — |
| 2025-05-08 | $326.25 | $332.35 | 1,169,200 | — | — |
| 2025-05-07 | $323.59 | $329.64 | 1,204,000 | — | — |
| 2025-05-06 | $317.65 | $323.59 | 988,100 | — | — |
| 2025-05-05 | $322.62 | $328.65 | 1,035,600 | — | — |
| 2025-05-02 | $321.14 | $327.14 | 2,062,600 | — | — |
| 2025-05-01 | $321.93 | $327.95 | 3,300,800 | — | — |
| 2025-04-30 | $292.69 | $298.16 | 1,639,700 | — | — |
| 2025-04-29 | $292.38 | $297.85 | 1,047,900 | — | — |
| 2025-04-28 | $290.62 | $296.05 | 1,058,500 | — | — |
| 2025-04-25 | $287.34 | $292.71 | 1,205,500 | — | — |
| 2025-04-24 | $282.12 | $287.40 | 1,606,100 | — | — |
| 2025-04-23 | $274.31 | $279.44 | 1,555,800 | — | — |
| 2025-04-22 | $261.85 | $266.75 | 979,300 | — | — |
| 2025-04-21 | $253.77 | $258.52 | 1,046,300 | — | — |
| 2025-04-17 | $267.22 | $272.22 | 971,300 | — | — |
| 2025-04-16 | $269.45 | $274.49 | 1,049,600 | — | — |
| 2025-04-15 | $273.03 | $278.14 | 805,800 | — | — |
| 2025-04-14 | $274.30 | $279.43 | 1,103,000 | — | — |
| 2025-04-11 | $269.57 | $274.61 | 1,098,300 | — | — |
| 2025-04-10 | $262.70 | $267.61 | 1,535,200 | — | — |
| 2025-04-09 | $269.60 | $274.64 | 1,952,900 | — | — |
| 2025-04-08 | $245.05 | $249.63 | 1,702,200 | — | — |
| 2025-04-07 | $245.20 | $249.78 | 2,396,200 | — | — |
| 2025-04-04 | $239.47 | $243.95 | 2,086,900 | — | — |
| 2025-04-03 | $252.04 | $256.75 | 1,703,900 | — | — |
| 2025-04-02 | $264.59 | $269.44 | 867,300 | — | — |
| 2025-04-01 | $257.90 | $262.62 | 979,800 | — | — |
| 2025-03-31 | $254.18 | $258.84 | 1,626,800 | — | — |
| 2025-03-28 | $254.29 | $258.95 | 1,150,100 | — | — |
| 2025-03-27 | $254.88 | $259.55 | 1,581,100 | — | — |
| 2025-03-26 | $260.64 | $265.41 | 1,521,000 | — | — |
| 2025-03-25 | $276.25 | $281.31 | 1,262,500 | — | — |
| 2025-03-24 | $278.40 | $283.50 | 1,346,600 | — | — |
| 2025-03-21 | $268.22 | $273.13 | 1,606,100 | — | — |
| 2025-03-20 | $271.10 | $276.06 | 1,174,900 | — | — |
| 2025-03-19 | $270.40 | $275.35 | 1,301,100 | — | — |
| 2025-03-18 | $263.36 | $268.18 | 1,220,500 | — | — |
| 2025-03-17 | $267.40 | $272.30 | 1,736,100 | — | — |
| 2025-03-14 | $260.81 | $265.59 | 2,080,100 | — | — |
| 2025-03-13 | $250.29 | $254.87 | 1,817,400 | — | — |
| 2025-03-12 | $249.10 | $253.66 | 1,750,600 | — | — |
| 2025-03-11 | $246.03 | $250.54 | 2,447,500 | — | — |
| 2025-03-10 | $236.71 | $241.05 | 2,602,200 | — | — |
| 2025-03-07 | $246.02 | $250.53 | 2,057,600 | — | — |
| 2025-03-06 | $240.88 | $245.29 | 2,241,400 | — | — |
| 2025-03-05 | $253.16 | $257.80 | 1,341,500 | — | — |
| 2025-03-04 | $249.63 | $254.20 | 2,389,500 | — | — |
| 2025-03-03 | $250.91 | $255.51 | 1,986,900 | — | — |
| 2025-02-28 | $259.63 | $264.38 | 3,038,900 | — | — |
| 2025-02-27 | $259.26 | $264.01 | 2,067,300 | — | — |
| 2025-02-26 | $268.81 | $273.73 | 1,660,300 | — | — |
| 2025-02-25 | $264.39 | $269.23 | 3,227,000 | — | — |
| 2025-02-24 | $259.36 | $264.11 | 2,896,300 | — | — |
| 2025-02-21 | $269.36 | $274.29 | 3,467,700 | — | — |
| 2025-02-20 | $281.16 | $286.31 | 3,996,700 | — | — |
| 2025-02-19 | $292.07 | $297.42 | 1,728,600 | — | — |
| 2025-02-18 | $287.59 | $292.86 | 2,165,200 | — | — |
| 2025-02-14 | $285.45 | $290.68 | 2,091,800 | — | — |
| 2025-02-13 | $290.86 | $296.19 | 1,873,300 | — | — |
| 2025-02-12 | $298.33 | $303.79 | 1,305,000 | — | — |
| 2025-02-11 | $302.79 | $308.34 | 1,060,900 | — | — |
| 2025-02-10 | $310.67 | $316.36 | 661,600 | — | — |
| 2025-02-07 | $312.24 | $317.96 | 897,000 | — | — |
| 2025-02-06 | $311.08 | $316.78 | 1,490,900 | — | — |
| 2025-02-05 | $298.75 | $304.22 | 1,583,300 | — | — |
| 2025-02-04 | $299.98 | $305.47 | 1,096,100 | — | — |
| 2025-02-03 | $301.82 | $307.35 | 1,082,100 | — | — |
| 2025-01-31 | $307.61 | $313.24 | 1,162,700 | — | — |
| 2025-01-30 | $309.29 | $314.95 | 1,482,200 | — | — |
| 2025-01-29 | $297.80 | $303.25 | 1,944,300 | — | — |
| 2025-01-28 | $293.98 | $299.36 | 3,450,900 | — | — |
| 2025-01-27 | $292.43 | $297.79 | 4,484,000 | — | — |
| 2025-01-24 | $358.03 | $364.59 | 1,150,100 | — | — |
| 2025-01-23 | $354.75 | $361.25 | 1,061,500 | — | — |
| 2025-01-22 | $357.33 | $363.87 | 1,417,400 | — | — |
| 2025-01-21 | $358.00 | $364.56 | 1,892,500 | — | — |
| 2025-01-17 | $337.46 | $343.64 | 1,358,000 | — | — |
| 2025-01-16 | $336.19 | $342.35 | 1,469,600 | — | — |
| 2025-01-15 | $329.42 | $335.45 | 1,438,100 | — | — |
| 2025-01-14 | $319.89 | $325.75 | 1,087,800 | — | — |
| 2025-01-13 | $314.23 | $319.98 | 798,100 | — | — |
| 2025-01-10 | $313.48 | $319.22 | 825,600 | — | — |
| 2025-01-08 | $312.20 | $317.92 | 1,165,800 | — | — |
| 2025-01-07 | $319.81 | $325.67 | 911,900 | — | — |
| 2025-01-06 | $328.06 | $334.07 | 863,500 | — | — |
| 2025-01-03 | $326.52 | $332.50 | 693,200 | — | — |
| 2025-01-02 | $315.50 | $321.28 | 1,054,500 | — | — |