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
- 1995-09-18 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 | $242.91 | $343.22 | 679,700 | — | — |
| 2025-12-30 | $244.59 | $345.59 | 648,600 | — | — |
| 2025-12-29 | $246.04 | $347.64 | 821,000 | — | — |
| 2025-12-26 | $246.56 | $348.38 | 491,700 | — | — |
| 2025-12-24 | $245.60 | $347.02 | 383,400 | — | — |
| 2025-12-23 | $244.96 | $346.12 | 869,600 | — | — |
| 2025-12-22 | $245.30 | $346.60 | 1,153,200 | — | — |
| 2025-12-19 | $244.33 | $345.23 | 1,567,400 | — | — |
| 2025-12-18 | $244.31 | $345.20 | 1,263,200 | — | — |
| 2025-12-17 | $241.42 | $341.11 | 1,152,400 | — | — |
| 2025-12-16 | $243.66 | $344.28 | 1,785,400 | — | — |
| 2025-12-15 | $244.49 | $345.45 | 2,105,100 | — | — |
| 2025-12-12 | $244.83 | $345.93 | 1,284,000 | — | — |
| 2025-12-11 | $247.39 | $349.55 | 1,515,200 | — | — |
| 2025-12-10 | $245.88 | $347.42 | 896,900 | — | — |
| 2025-12-09 | $244.13 | $344.94 | 840,000 | — | — |
| 2025-12-08 | $242.98 | $343.32 | 1,751,300 | — | — |
| 2025-12-05 | $247.26 | $349.37 | 1,407,600 | — | — |
| 2025-12-04 | $245.47 | $346.84 | 1,706,600 | — | — |
| 2025-12-03 | $243.82 | $344.50 | 1,527,300 | — | — |
| 2025-12-02 | $241.72 | $341.54 | 1,626,100 | — | — |
| 2025-12-01 | $242.08 | $342.05 | 1,352,600 | — | — |
| 2025-11-28 | $241.75 | $341.58 | 628,700 | — | — |
| 2025-11-26 | $240.02 | $339.14 | 1,512,200 | — | — |
| 2025-11-25 | $237.86 | $336.08 | 2,031,400 | — | — |
| 2025-11-24 | $238.29 | $336.69 | 1,856,500 | — | — |
| 2025-11-21 | $236.70 | $334.44 | 1,763,400 | — | — |
| 2025-11-20 | $233.94 | $330.54 | 2,092,200 | — | — |
| 2025-11-19 | $237.97 | $336.24 | 1,183,600 | — | — |
| 2025-11-18 | $237.99 | $336.27 | 1,399,600 | — | — |
| 2025-11-17 | $238.90 | $337.55 | 2,410,400 | — | — |
| 2025-11-14 | $245.03 | $346.21 | 2,523,000 | — | — |
| 2025-11-13 | $251.86 | $355.86 | 832,200 | — | — |
| 2025-11-12 | $253.34 | $357.96 | 1,170,300 | — | — |
| 2025-11-11 | $254.38 | $359.43 | 940,700 | — | — |
| 2025-11-10 | $251.76 | $355.72 | 1,028,000 | — | — |
| 2025-11-07 | $251.96 | $356.01 | 1,127,900 | — | — |
| 2025-11-06 | $253.88 | $358.72 | 1,290,800 | — | — |
| 2025-11-05 | $261.06 | $368.86 | 983,600 | — | — |
| 2025-11-04 | $259.64 | $366.86 | 1,327,500 | — | — |
| 2025-11-03 | $263.96 | $372.96 | 1,171,900 | — | — |
| 2025-10-31 | $260.01 | $367.38 | 1,972,100 | — | — |
| 2025-10-30 | $259.19 | $366.22 | 1,445,500 | — | — |
| 2025-10-29 | $259.64 | $366.86 | 2,019,700 | — | — |
| 2025-10-28 | $270.06 | $381.58 | 1,463,700 | — | — |
| 2025-10-27 | $272.16 | $384.55 | 1,970,900 | — | — |
| 2025-10-24 | $269.55 | $380.86 | 2,207,400 | — | — |
| 2025-10-23 | $278.53 | $393.55 | 2,367,400 | — | — |
| 2025-10-22 | $276.22 | $390.28 | 3,154,100 | — | — |
| 2025-10-21 | $280.46 | $396.27 | 2,020,600 | — | — |
| 2025-10-20 | $277.91 | $392.67 | 1,464,800 | — | — |
| 2025-10-17 | $272.90 | $385.59 | 1,186,500 | — | — |
| 2025-10-16 | $269.74 | $381.13 | 1,247,600 | — | — |
| 2025-10-15 | $271.64 | $383.81 | 955,800 | — | — |
| 2025-10-14 | $270.52 | $382.23 | 1,040,700 | — | — |
| 2025-10-13 | $269.82 | $381.24 | 783,500 | — | — |
| 2025-10-10 | $265.53 | $375.18 | 1,327,600 | — | — |
| 2025-10-09 | $275.79 | $389.68 | 1,157,800 | — | — |
| 2025-10-08 | $277.15 | $391.60 | 1,092,300 | — | — |
| 2025-10-07 | $273.82 | $386.89 | 1,051,500 | — | — |
| 2025-10-06 | $274.28 | $387.54 | 1,229,300 | — | — |
| 2025-10-03 | $270.53 | $382.24 | 1,027,500 | — | — |
| 2025-10-02 | $271.91 | $384.19 | 1,201,300 | — | — |
| 2025-10-01 | $269.99 | $381.48 | 1,394,400 | — | — |
| 2025-09-30 | $267.21 | $377.55 | 941,100 | — | — |
| 2025-09-29 | $263.82 | $372.76 | 1,150,800 | — | — |
| 2025-09-26 | $264.08 | $373.13 | 965,100 | — | — |
| 2025-09-25 | $262.51 | $370.91 | 1,216,300 | — | — |
| 2025-09-24 | $268.85 | $379.87 | 2,045,400 | — | — |
| 2025-09-23 | $265.27 | $374.81 | 1,197,100 | — | — |
| 2025-09-22 | $265.38 | $374.97 | 1,548,100 | — | — |
| 2025-09-19 | $266.91 | $377.13 | 1,670,700 | — | — |
| 2025-09-18 | $269.74 | $381.13 | 2,962,200 | — | — |
| 2025-09-17 | $261.42 | $369.37 | 3,737,700 | — | — |
| 2025-09-16 | $253.60 | $358.32 | 2,803,800 | — | — |
| 2025-09-15 | $252.42 | $356.66 | 3,535,100 | — | — |
| 2025-09-12 | $257.16 | $363.35 | 1,499,900 | — | — |
| 2025-09-11 | $258.19 | $364.81 | 3,282,000 | — | — |
| 2025-09-10 | $260.51 | $368.09 | 3,242,100 | — | — |
| 2025-09-09 | $271.48 | $383.59 | 3,125,000 | — | — |
| 2025-09-08 | $270.33 | $381.96 | 1,939,300 | — | — |
| 2025-09-05 | $269.00 | $380.08 | 1,700,400 | — | — |
| 2025-09-04 | $271.99 | $384.31 | 1,012,800 | — | — |
| 2025-09-03 | $270.94 | $382.82 | 1,063,200 | — | — |
| 2025-09-02 | $266.20 | $376.13 | 1,594,400 | — | — |
| 2025-08-29 | $272.16 | $384.55 | 1,208,000 | — | — |
| 2025-08-28 | $275.40 | $389.13 | 731,000 | — | — |
| 2025-08-27 | $275.11 | $388.72 | 1,111,500 | — | — |
| 2025-08-26 | $269.86 | $381.30 | 1,823,800 | — | — |
| 2025-08-25 | $270.26 | $381.86 | 1,397,300 | — | — |
| 2025-08-22 | $271.11 | $383.06 | 1,450,700 | — | — |
| 2025-08-21 | $269.21 | $380.38 | 1,593,800 | — | — |
| 2025-08-20 | $272.53 | $385.07 | 1,249,100 | — | — |
| 2025-08-19 | $274.23 | $387.47 | 1,676,400 | — | — |
| 2025-08-18 | $276.72 | $390.99 | 1,724,200 | — | — |
| 2025-08-15 | $277.85 | $392.59 | 1,292,600 | — | — |
| 2025-08-14 | $278.91 | $394.08 | 954,600 | — | — |
| 2025-08-13 | $278.82 | $393.96 | 1,663,000 | — | — |
| 2025-08-12 | $275.89 | $389.82 | 5,249,300 | — | — |
| 2025-08-11 | $287.24 | $405.85 | 1,314,300 | — | — |
| 2025-08-08 | $292.12 | $412.75 | 1,159,700 | — | — |
| 2025-08-07 | $295.46 | $417.47 | 1,854,600 | — | — |
| 2025-08-06 | $291.78 | $412.27 | 1,135,700 | — | — |
| 2025-08-05 | $285.19 | $402.96 | 1,090,100 | — | — |
| 2025-08-04 | $283.79 | $400.98 | 1,077,000 | — | — |
| 2025-08-01 | $283.00 | $399.86 | 1,578,500 | — | — |
| 2025-07-31 | $286.70 | $405.09 | 1,323,700 | — | — |
| 2025-07-30 | $290.50 | $410.46 | 1,375,500 | — | — |
| 2025-07-29 | $287.54 | $406.28 | 1,521,100 | — | — |
| 2025-07-28 | $282.38 | $398.99 | 1,482,300 | — | — |
| 2025-07-25 | $288.03 | $406.97 | 1,608,900 | — | — |
| 2025-07-24 | $286.16 | $404.33 | 2,258,100 | — | — |
| 2025-07-23 | $290.63 | $410.64 | 4,638,500 | — | — |
| 2025-07-22 | $306.29 | $432.77 | 2,078,200 | — | — |
| 2025-07-21 | $307.27 | $434.16 | 936,700 | — | — |
| 2025-07-18 | $305.97 | $432.32 | 1,021,200 | — | — |
| 2025-07-17 | $308.61 | $436.05 | 1,389,000 | — | — |
| 2025-07-16 | $306.02 | $432.39 | 1,021,500 | — | — |
| 2025-07-15 | $301.58 | $426.12 | 688,600 | — | — |
| 2025-07-14 | $300.64 | $424.79 | 902,400 | — | — |
| 2025-07-11 | $300.85 | $425.08 | 1,105,100 | — | — |
| 2025-07-10 | $306.21 | $432.66 | 1,368,900 | — | — |
| 2025-07-09 | $311.93 | $440.74 | 795,100 | — | — |
| 2025-07-08 | $308.76 | $436.26 | 1,552,100 | — | — |
| 2025-07-07 | $305.53 | $431.70 | 1,131,600 | — | — |
| 2025-07-03 | $303.72 | $429.14 | 858,000 | — | — |
| 2025-07-02 | $298.16 | $421.28 | 1,452,100 | — | — |
| 2025-07-01 | $300.68 | $424.84 | 961,900 | — | — |
| 2025-06-30 | $304.10 | $429.68 | 884,600 | — | — |
| 2025-06-27 | $301.09 | $425.42 | 1,039,500 | — | — |
| 2025-06-26 | $295.55 | $417.60 | 1,913,300 | — | — |
| 2025-06-25 | $293.29 | $414.40 | 970,600 | — | — |
| 2025-06-24 | $297.08 | $419.76 | 1,223,000 | — | — |
| 2025-06-23 | $290.80 | $410.88 | 922,100 | — | — |
| 2025-06-20 | $287.59 | $406.35 | 1,298,400 | — | — |
| 2025-06-18 | $289.81 | $409.49 | 1,611,000 | — | — |
| 2025-06-17 | $292.64 | $413.48 | 727,700 | — | — |
| 2025-06-16 | $295.84 | $418.01 | 1,137,900 | — | — |
| 2025-06-13 | $293.36 | $414.50 | 1,445,000 | — | — |
| 2025-06-12 | $301.74 | $426.34 | 884,300 | — | — |
| 2025-06-11 | $299.21 | $422.77 | 1,869,400 | — | — |
| 2025-06-10 | $304.41 | $430.12 | 1,022,000 | — | — |
| 2025-06-09 | $305.42 | $431.54 | 1,128,700 | — | — |
| 2025-06-06 | $309.80 | $437.73 | 571,400 | — | — |
| 2025-06-05 | $309.10 | $436.74 | 666,300 | — | — |
| 2025-06-04 | $309.32 | $437.05 | 659,500 | — | — |
| 2025-06-03 | $306.39 | $432.91 | 1,256,300 | — | — |
| 2025-06-02 | $304.66 | $430.47 | 830,400 | — | — |
| 2025-05-30 | $302.86 | $427.92 | 1,188,300 | — | — |
| 2025-05-29 | $296.93 | $419.55 | 1,103,200 | — | — |
| 2025-05-28 | $298.07 | $421.16 | 1,069,100 | — | — |
| 2025-05-27 | $301.84 | $426.48 | 1,219,600 | — | — |
| 2025-05-23 | $294.87 | $416.64 | 1,419,900 | — | — |
| 2025-05-22 | $299.84 | $423.66 | 1,577,000 | — | — |
| 2025-05-21 | $298.41 | $421.64 | 761,600 | — | — |
| 2025-05-20 | $299.27 | $422.85 | 830,200 | — | — |
| 2025-05-19 | $298.74 | $422.10 | 1,011,500 | — | — |
| 2025-05-16 | $296.41 | $418.81 | 1,223,600 | — | — |
| 2025-05-15 | $294.35 | $415.90 | 1,051,900 | — | — |
| 2025-05-14 | $288.46 | $407.58 | 1,221,800 | — | — |
| 2025-05-13 | $289.73 | $409.37 | 1,488,600 | — | — |
| 2025-05-12 | $293.51 | $411.00 | 1,303,000 | — | — |
| 2025-05-09 | $293.97 | $411.64 | 705,600 | — | — |
| 2025-05-08 | $294.33 | $412.15 | 1,143,100 | — | — |
| 2025-05-07 | $297.33 | $416.35 | 1,121,400 | — | — |
| 2025-05-06 | $297.68 | $416.84 | 1,239,500 | — | — |
| 2025-05-05 | $302.63 | $423.77 | 1,441,100 | — | — |
| 2025-05-02 | $301.72 | $422.49 | 2,751,700 | — | — |
| 2025-05-01 | $288.93 | $404.58 | 1,340,100 | — | — |
| 2025-04-30 | $292.19 | $409.15 | 1,856,300 | — | — |
| 2025-04-29 | $292.55 | $409.65 | 1,977,100 | — | — |
| 2025-04-28 | $285.35 | $399.57 | 1,475,200 | — | — |
| 2025-04-25 | $277.95 | $389.21 | 1,850,700 | — | — |
| 2025-04-24 | $273.55 | $383.05 | 1,609,100 | — | — |
| 2025-04-23 | $271.48 | $380.15 | 2,814,400 | — | — |
| 2025-04-22 | $252.40 | $353.43 | 2,503,400 | — | — |
| 2025-04-21 | $250.54 | $350.83 | 1,653,300 | — | — |
| 2025-04-17 | $257.40 | $360.43 | 1,503,700 | — | — |
| 2025-04-16 | $260.48 | $364.75 | 1,313,200 | — | — |
| 2025-04-15 | $261.96 | $366.82 | 893,900 | — | — |
| 2025-04-14 | $259.53 | $363.42 | 1,522,300 | — | — |
| 2025-04-11 | $259.15 | $362.88 | 1,627,700 | — | — |
| 2025-04-10 | $258.49 | $361.96 | 2,432,700 | — | — |
| 2025-04-09 | $259.61 | $363.53 | 2,836,500 | — | — |
| 2025-04-08 | $237.53 | $332.61 | 2,450,600 | — | — |
| 2025-04-07 | $241.54 | $338.22 | 4,495,400 | — | — |
| 2025-04-04 | $248.50 | $347.97 | 1,877,800 | — | — |
| 2025-04-03 | $264.34 | $370.15 | 1,937,300 | — | — |
| 2025-04-02 | $271.42 | $380.07 | 847,900 | — | — |
| 2025-04-01 | $270.34 | $378.55 | 957,600 | — | — |
| 2025-03-31 | $268.44 | $375.89 | 1,374,900 | — | — |
| 2025-03-28 | $268.00 | $375.28 | 1,214,700 | — | — |
| 2025-03-27 | $268.15 | $375.49 | 598,500 | — | — |
| 2025-03-26 | $268.00 | $375.28 | 1,270,200 | — | — |
| 2025-03-25 | $280.23 | $392.40 | 706,700 | — | — |
| 2025-03-24 | $275.74 | $386.11 | 779,500 | — | — |
| 2025-03-21 | $272.53 | $381.62 | 1,275,100 | — | — |
| 2025-03-20 | $271.69 | $380.44 | 1,989,700 | — | — |
| 2025-03-19 | $271.44 | $380.09 | 1,604,800 | — | — |
| 2025-03-18 | $270.64 | $378.97 | 2,154,800 | — | — |
| 2025-03-17 | $269.55 | $377.45 | 1,464,200 | — | — |
| 2025-03-14 | $263.88 | $369.51 | 954,500 | — | — |
| 2025-03-13 | $255.19 | $357.34 | 1,558,800 | — | — |
| 2025-03-12 | $264.12 | $369.84 | 1,099,200 | — | — |
| 2025-03-11 | $260.67 | $365.01 | 1,527,300 | — | — |
| 2025-03-10 | $261.31 | $365.91 | 1,790,200 | — | — |
| 2025-03-07 | $276.80 | $387.60 | 2,688,100 | — | — |
| 2025-03-06 | $279.34 | $391.16 | 1,048,400 | — | — |
| 2025-03-05 | $286.73 | $401.50 | 1,361,900 | — | — |
| 2025-03-04 | $279.05 | $390.75 | 1,688,500 | — | — |
| 2025-03-03 | $280.65 | $392.99 | 1,914,200 | — | — |
| 2025-02-28 | $275.00 | $385.08 | 1,382,200 | — | — |
| 2025-02-27 | $274.60 | $384.52 | 1,515,800 | — | — |
| 2025-02-26 | $285.88 | $400.31 | 1,270,100 | — | — |
| 2025-02-25 | $286.94 | $401.80 | 1,500,300 | — | — |
| 2025-02-24 | $284.55 | $398.45 | 1,202,900 | — | — |
| 2025-02-21 | $282.99 | $396.27 | 1,105,100 | — | — |
| 2025-02-20 | $287.92 | $403.17 | 679,200 | — | — |
| 2025-02-19 | $288.47 | $403.94 | 1,081,000 | — | — |
| 2025-02-18 | $292.68 | $409.84 | 720,500 | — | — |
| 2025-02-14 | $290.69 | $407.05 | 783,900 | — | — |
| 2025-02-13 | $293.69 | $411.25 | 757,400 | — | — |
| 2025-02-12 | $290.97 | $407.44 | 823,900 | — | — |
| 2025-02-11 | $288.87 | $404.50 | 1,084,500 | — | — |
| 2025-02-10 | $280.74 | $393.12 | 622,300 | — | — |
| 2025-02-07 | $279.64 | $391.58 | 739,000 | — | — |
| 2025-02-06 | $283.23 | $396.60 | 671,900 | — | — |
| 2025-02-05 | $283.19 | $396.55 | 610,600 | — | — |
| 2025-02-04 | $278.11 | $389.43 | 906,600 | — | — |
| 2025-02-03 | $272.56 | $381.66 | 2,379,100 | — | — |
| 2025-01-31 | $276.06 | $386.56 | 980,000 | — | — |
| 2025-01-30 | $279.36 | $391.18 | 1,084,600 | — | — |
| 2025-01-29 | $276.83 | $387.64 | 1,677,900 | — | — |
| 2025-01-28 | $273.79 | $383.38 | 2,068,800 | — | — |
| 2025-01-27 | $275.60 | $385.92 | 1,706,500 | — | — |
| 2025-01-24 | $276.29 | $386.88 | 870,600 | — | — |
| 2025-01-23 | $275.37 | $385.60 | 1,091,100 | — | — |
| 2025-01-22 | $273.00 | $382.28 | 992,900 | — | — |
| 2025-01-21 | $269.29 | $377.08 | 955,200 | — | — |
| 2025-01-17 | $262.83 | $368.04 | 799,000 | — | — |
| 2025-01-16 | $261.58 | $366.29 | 622,300 | — | — |
| 2025-01-15 | $261.79 | $366.58 | 1,026,500 | — | — |
| 2025-01-14 | $253.50 | $354.97 | 1,250,700 | — | — |
| 2025-01-13 | $249.53 | $349.41 | 807,900 | — | — |
| 2025-01-10 | $251.53 | $352.21 | 984,800 | — | — |
| 2025-01-08 | $253.49 | $354.96 | 1,349,400 | — | — |
| 2025-01-07 | $249.51 | $349.39 | 978,600 | — | — |
| 2025-01-06 | $247.05 | $345.94 | 1,171,000 | — | — |
| 2025-01-03 | $241.40 | $338.03 | 746,500 | — | — |
| 2025-01-02 | $243.12 | $340.44 | 839,200 | — | — |