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-03-23 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 | $310.24 | $399.68 | 1,228,300 | — | — |
| 2025-12-30 | $313.94 | $404.44 | 877,200 | — | — |
| 2025-12-29 | $314.41 | $405.05 | 764,600 | — | — |
| 2025-12-26 | $315.58 | $406.56 | 663,500 | — | — |
| 2025-12-24 | $315.16 | $406.02 | 531,700 | — | — |
| 2025-12-23 | $314.07 | $404.61 | 1,171,800 | — | — |
| 2025-12-22 | $313.75 | $404.20 | 1,209,900 | — | — |
| 2025-12-19 | $310.16 | $399.57 | 3,064,600 | — | — |
| 2025-12-18 | $306.82 | $395.27 | 1,659,700 | — | — |
| 2025-12-17 | $310.07 | $399.46 | 1,658,700 | — | — |
| 2025-12-16 | $305.97 | $394.18 | 2,012,700 | — | — |
| 2025-12-15 | $308.49 | $397.42 | 2,217,000 | — | — |
| 2025-12-12 | $298.72 | $384.84 | 1,788,600 | — | — |
| 2025-12-11 | $296.46 | $381.92 | 2,260,700 | — | — |
| 2025-12-10 | $286.96 | $369.69 | 1,743,800 | — | — |
| 2025-12-09 | $283.84 | $365.67 | 2,035,800 | — | — |
| 2025-12-08 | $287.82 | $370.79 | 1,569,900 | — | — |
| 2025-12-05 | $292.59 | $376.94 | 1,604,600 | — | — |
| 2025-12-04 | $296.00 | $381.33 | 2,268,200 | — | — |
| 2025-12-03 | $306.65 | $395.05 | 1,459,500 | — | — |
| 2025-12-02 | $304.65 | $392.48 | 1,126,000 | — | — |
| 2025-12-01 | $303.44 | $390.92 | 1,421,200 | — | — |
| 2025-11-28 | $304.79 | $392.66 | 575,500 | — | — |
| 2025-11-26 | $304.65 | $392.48 | 1,240,900 | — | — |
| 2025-11-25 | $304.12 | $391.79 | 1,372,800 | — | — |
| 2025-11-24 | $296.23 | $381.63 | 2,348,200 | — | — |
| 2025-11-21 | $295.84 | $381.13 | 2,384,700 | — | — |
| 2025-11-20 | $282.38 | $363.79 | 1,215,500 | — | — |
| 2025-11-19 | $284.20 | $365.27 | 1,040,500 | — | — |
| 2025-11-18 | $282.90 | $363.60 | 1,553,500 | — | — |
| 2025-11-17 | $282.89 | $363.58 | 1,182,900 | — | — |
| 2025-11-14 | $285.72 | $367.22 | 1,363,300 | — | — |
| 2025-11-13 | $287.43 | $369.42 | 1,769,200 | — | — |
| 2025-11-12 | $291.67 | $374.87 | 1,102,800 | — | — |
| 2025-11-11 | $291.90 | $375.16 | 1,409,000 | — | — |
| 2025-11-10 | $290.47 | $373.33 | 1,737,600 | — | — |
| 2025-11-07 | $291.16 | $374.21 | 2,471,600 | — | — |
| 2025-11-06 | $281.14 | $361.33 | 1,543,600 | — | — |
| 2025-11-05 | $283.07 | $363.81 | 2,736,800 | — | — |
| 2025-11-04 | $272.24 | $349.90 | 2,845,200 | — | — |
| 2025-11-03 | $263.89 | $339.16 | 2,242,900 | — | — |
| 2025-10-31 | $260.58 | $334.91 | 1,439,900 | — | — |
| 2025-10-30 | $262.27 | $337.08 | 1,217,900 | — | — |
| 2025-10-29 | $263.12 | $338.17 | 1,378,500 | — | — |
| 2025-10-28 | $265.46 | $341.18 | 1,089,900 | — | — |
| 2025-10-27 | $271.21 | $348.57 | 995,500 | — | — |
| 2025-10-24 | $271.32 | $348.71 | 1,077,700 | — | — |
| 2025-10-23 | $269.70 | $346.63 | 1,393,200 | — | — |
| 2025-10-22 | $272.07 | $349.68 | 1,548,100 | — | — |
| 2025-10-21 | $268.43 | $345.00 | 1,528,900 | — | — |
| 2025-10-20 | $260.00 | $334.16 | 1,650,200 | — | — |
| 2025-10-17 | $260.85 | $335.26 | 1,646,000 | — | — |
| 2025-10-16 | $259.04 | $332.93 | 1,370,000 | — | — |
| 2025-10-15 | $266.19 | $342.12 | 1,187,500 | — | — |
| 2025-10-14 | $267.97 | $344.41 | 1,305,600 | — | — |
| 2025-10-13 | $263.26 | $338.35 | 1,421,700 | — | — |
| 2025-10-10 | $260.20 | $334.42 | 1,728,200 | — | — |
| 2025-10-09 | $266.14 | $342.06 | 1,300,900 | — | — |
| 2025-10-08 | $267.98 | $344.42 | 1,419,800 | — | — |
| 2025-10-07 | $267.45 | $343.74 | 1,729,600 | — | — |
| 2025-10-06 | $271.94 | $349.51 | 2,064,700 | — | — |
| 2025-10-03 | $267.57 | $343.89 | 2,617,900 | — | — |
| 2025-10-02 | $266.40 | $342.39 | 1,026,800 | — | — |
| 2025-10-01 | $261.66 | $336.30 | 1,235,200 | — | — |
| 2025-09-30 | $260.44 | $334.73 | 1,695,300 | — | — |
| 2025-09-29 | $266.82 | $342.93 | 1,361,800 | — | — |
| 2025-09-26 | $264.21 | $339.58 | 1,292,400 | — | — |
| 2025-09-25 | $260.90 | $335.32 | 1,194,600 | — | — |
| 2025-09-24 | $262.14 | $336.91 | 1,295,700 | — | — |
| 2025-09-23 | $261.84 | $336.53 | 1,050,300 | — | — |
| 2025-09-22 | $264.10 | $339.43 | 1,477,600 | — | — |
| 2025-09-19 | $268.52 | $345.11 | 2,771,000 | — | — |
| 2025-09-18 | $263.95 | $339.24 | 1,376,700 | — | — |
| 2025-09-17 | $262.05 | $336.80 | 1,941,600 | — | — |
| 2025-09-16 | $267.89 | $344.30 | 1,266,400 | — | — |
| 2025-09-15 | $265.14 | $340.77 | 1,412,200 | — | — |
| 2025-09-12 | $266.50 | $342.52 | 1,051,600 | — | — |
| 2025-09-11 | $267.94 | $344.37 | 1,126,600 | — | — |
| 2025-09-10 | $262.42 | $337.27 | 1,414,600 | — | — |
| 2025-09-09 | $264.00 | $339.31 | 1,253,500 | — | — |
| 2025-09-08 | $268.07 | $344.54 | 998,200 | — | — |
| 2025-09-05 | $264.70 | $340.20 | 1,378,600 | — | — |
| 2025-09-04 | $268.85 | $345.54 | 1,232,400 | — | — |
| 2025-09-03 | $265.07 | $340.68 | 1,046,300 | — | — |
| 2025-09-02 | $264.48 | $339.92 | 1,423,000 | — | — |
| 2025-08-29 | $267.86 | $344.27 | 858,900 | — | — |
| 2025-08-28 | $270.25 | $347.34 | 970,200 | — | — |
| 2025-08-27 | $269.67 | $346.59 | 907,300 | — | — |
| 2025-08-26 | $267.85 | $344.25 | 1,254,200 | — | — |
| 2025-08-25 | $268.60 | $345.22 | 1,259,700 | — | — |
| 2025-08-22 | $273.82 | $351.93 | 1,605,900 | — | — |
| 2025-08-21 | $262.27 | $337.08 | 1,116,600 | — | — |
| 2025-08-20 | $263.53 | $337.84 | 1,090,000 | — | — |
| 2025-08-19 | $266.78 | $342.01 | 1,141,500 | — | — |
| 2025-08-18 | $266.26 | $341.34 | 909,000 | — | — |
| 2025-08-15 | $265.20 | $339.98 | 1,083,700 | — | — |
| 2025-08-14 | $266.55 | $341.71 | 1,153,200 | — | — |
| 2025-08-13 | $269.70 | $345.75 | 1,038,500 | — | — |
| 2025-08-12 | $265.01 | $339.74 | 1,110,700 | — | — |
| 2025-08-11 | $257.97 | $330.71 | 1,285,800 | — | — |
| 2025-08-08 | $259.92 | $333.21 | 1,353,600 | — | — |
| 2025-08-07 | $260.59 | $334.07 | 1,695,900 | — | — |
| 2025-08-06 | $262.71 | $336.79 | 1,635,600 | — | — |
| 2025-08-05 | $259.72 | $332.96 | 2,346,000 | — | — |
| 2025-08-04 | $259.13 | $332.20 | 2,057,900 | — | — |
| 2025-08-01 | $255.35 | $327.35 | 2,496,300 | — | — |
| 2025-07-31 | $263.83 | $338.22 | 2,279,400 | — | — |
| 2025-07-30 | $270.04 | $346.19 | 1,300,400 | — | — |
| 2025-07-29 | $273.47 | $350.58 | 1,504,500 | — | — |
| 2025-07-28 | $275.79 | $353.56 | 1,485,000 | — | — |
| 2025-07-25 | $279.11 | $357.81 | 1,013,500 | — | — |
| 2025-07-24 | $272.88 | $349.83 | 1,103,400 | — | — |
| 2025-07-23 | $273.51 | $350.63 | 1,351,000 | — | — |
| 2025-07-22 | $272.98 | $349.95 | 1,467,500 | — | — |
| 2025-07-21 | $271.56 | $348.13 | 1,294,300 | — | — |
| 2025-07-18 | $272.58 | $349.44 | 1,547,000 | — | — |
| 2025-07-17 | $271.60 | $348.19 | 1,564,900 | — | — |
| 2025-07-16 | $273.60 | $350.75 | 1,005,100 | — | — |
| 2025-07-15 | $274.90 | $352.42 | 1,772,500 | — | — |
| 2025-07-14 | $282.87 | $362.63 | 976,100 | — | — |
| 2025-07-11 | $281.65 | $361.07 | 990,600 | — | — |
| 2025-07-10 | $282.30 | $361.90 | 1,440,200 | — | — |
| 2025-07-09 | $279.19 | $357.92 | 906,900 | — | — |
| 2025-07-08 | $279.96 | $358.90 | 1,507,100 | — | — |
| 2025-07-07 | $278.40 | $356.90 | 1,258,200 | — | — |
| 2025-07-03 | $280.03 | $358.99 | 623,200 | — | — |
| 2025-07-02 | $277.52 | $355.78 | 1,086,300 | — | — |
| 2025-07-01 | $278.07 | $356.48 | 1,515,400 | — | — |
| 2025-06-30 | $273.21 | $350.25 | 1,341,800 | — | — |
| 2025-06-27 | $273.47 | $350.58 | 4,507,300 | — | — |
| 2025-06-26 | $269.62 | $345.65 | 1,245,100 | — | — |
| 2025-06-25 | $265.99 | $340.99 | 1,514,000 | — | — |
| 2025-06-24 | $268.73 | $344.51 | 1,505,700 | — | — |
| 2025-06-23 | $264.11 | $338.58 | 1,728,500 | — | — |
| 2025-06-20 | $260.19 | $333.56 | 2,244,300 | — | — |
| 2025-06-18 | $257.53 | $330.15 | 1,136,400 | — | — |
| 2025-06-17 | $256.20 | $328.44 | 1,187,100 | — | — |
| 2025-06-16 | $257.91 | $330.64 | 1,925,700 | — | — |
| 2025-06-13 | $254.99 | $326.89 | 1,783,100 | — | — |
| 2025-06-12 | $263.23 | $337.46 | 1,152,100 | — | — |
| 2025-06-11 | $266.06 | $341.08 | 1,079,300 | — | — |
| 2025-06-10 | $268.04 | $343.62 | 1,479,000 | — | — |
| 2025-06-09 | $265.93 | $340.92 | 1,207,500 | — | — |
| 2025-06-06 | $265.63 | $340.53 | 986,700 | — | — |
| 2025-06-05 | $259.81 | $333.07 | 1,188,800 | — | — |
| 2025-06-04 | $261.93 | $335.79 | 926,300 | — | — |
| 2025-06-03 | $264.40 | $338.96 | 1,358,200 | — | — |
| 2025-06-02 | $261.21 | $334.87 | 1,339,500 | — | — |
| 2025-05-30 | $263.83 | $338.22 | 1,245,300 | — | — |
| 2025-05-29 | $263.61 | $337.94 | 949,700 | — | — |
| 2025-05-28 | $264.53 | $339.12 | 1,340,600 | — | — |
| 2025-05-27 | $266.10 | $341.13 | 1,338,900 | — | — |
| 2025-05-23 | $257.70 | $330.37 | 1,270,700 | — | — |
| 2025-05-22 | $260.69 | $333.34 | 1,082,900 | — | — |
| 2025-05-21 | $260.69 | $333.34 | 1,271,800 | — | — |
| 2025-05-20 | $267.34 | $341.84 | 1,500,400 | — | — |
| 2025-05-19 | $273.19 | $349.32 | 1,099,100 | — | — |
| 2025-05-16 | $273.23 | $349.38 | 1,235,000 | — | — |
| 2025-05-15 | $271.47 | $347.12 | 1,483,500 | — | — |
| 2025-05-14 | $272.59 | $348.56 | 1,520,800 | — | — |
| 2025-05-13 | $274.14 | $350.54 | 1,690,300 | — | — |
| 2025-05-12 | $271.96 | $347.75 | 2,551,100 | — | — |
| 2025-05-09 | $257.97 | $329.86 | 1,489,000 | — | — |
| 2025-05-08 | $259.30 | $331.56 | 1,787,500 | — | — |
| 2025-05-07 | $255.99 | $327.33 | 1,866,500 | — | — |
| 2025-05-06 | $251.96 | $322.18 | 2,527,700 | — | — |
| 2025-05-05 | $247.27 | $316.18 | 1,894,400 | — | — |
| 2025-05-02 | $249.47 | $318.99 | 1,302,000 | — | — |
| 2025-05-01 | $243.95 | $311.94 | 1,818,200 | — | — |
| 2025-04-30 | $238.58 | $305.07 | 2,246,300 | — | — |
| 2025-04-29 | $239.67 | $306.46 | 2,255,100 | — | — |
| 2025-04-28 | $236.93 | $302.96 | 2,418,200 | — | — |
| 2025-04-25 | $236.20 | $302.03 | 1,989,900 | — | — |
| 2025-04-24 | $236.26 | $302.10 | 2,329,800 | — | — |
| 2025-04-23 | $229.79 | $293.83 | 3,492,900 | — | — |
| 2025-04-22 | $220.59 | $282.07 | 1,476,500 | — | — |
| 2025-04-21 | $215.69 | $275.80 | 1,543,000 | — | — |
| 2025-04-17 | $220.41 | $281.83 | 1,523,400 | — | — |
| 2025-04-16 | $218.79 | $279.76 | 1,671,300 | — | — |
| 2025-04-15 | $222.58 | $284.61 | 1,205,400 | — | — |
| 2025-04-14 | $223.49 | $285.77 | 1,875,700 | — | — |
| 2025-04-11 | $225.22 | $287.99 | 2,013,800 | — | — |
| 2025-04-10 | $222.92 | $285.04 | 3,602,900 | — | — |
| 2025-04-09 | $233.39 | $298.43 | 4,482,400 | — | — |
| 2025-04-08 | $211.12 | $269.96 | 3,721,900 | — | — |
| 2025-04-07 | $213.36 | $272.82 | 3,900,200 | — | — |
| 2025-04-04 | $214.58 | $274.38 | 3,573,900 | — | — |
| 2025-04-03 | $224.62 | $287.22 | 3,459,900 | — | — |
| 2025-04-02 | $242.56 | $310.16 | 1,718,800 | — | — |
| 2025-04-01 | $238.24 | $304.63 | 1,451,300 | — | — |
| 2025-03-31 | $238.20 | $304.58 | 1,948,800 | — | — |
| 2025-03-28 | $237.01 | $303.06 | 1,570,700 | — | — |
| 2025-03-27 | $244.45 | $312.57 | 1,952,900 | — | — |
| 2025-03-26 | $246.72 | $315.48 | 1,842,200 | — | — |
| 2025-03-25 | $246.48 | $315.17 | 1,401,100 | — | — |
| 2025-03-24 | $242.92 | $310.62 | 1,935,600 | — | — |
| 2025-03-21 | $237.49 | $303.67 | 4,301,000 | — | — |
| 2025-03-20 | $244.84 | $313.07 | 922,600 | — | — |
| 2025-03-19 | $247.62 | $316.63 | 1,373,500 | — | — |
| 2025-03-18 | $240.39 | $307.38 | 1,253,600 | — | — |
| 2025-03-17 | $248.11 | $317.25 | 1,971,900 | — | — |
| 2025-03-14 | $243.11 | $310.86 | 1,414,000 | — | — |
| 2025-03-13 | $237.29 | $303.42 | 2,026,600 | — | — |
| 2025-03-12 | $243.81 | $311.76 | 2,349,800 | — | — |
| 2025-03-11 | $246.31 | $314.95 | 3,143,000 | — | — |
| 2025-03-10 | $257.22 | $328.90 | 2,447,300 | — | — |
| 2025-03-07 | $262.75 | $335.97 | 2,337,400 | — | — |
| 2025-03-06 | $262.63 | $335.82 | 1,663,100 | — | — |
| 2025-03-05 | $271.10 | $346.65 | 1,456,000 | — | — |
| 2025-03-04 | $270.80 | $346.27 | 2,390,100 | — | — |
| 2025-03-03 | $277.72 | $355.12 | 1,635,200 | — | — |
| 2025-02-28 | $280.45 | $358.61 | 2,269,800 | — | — |
| 2025-02-27 | $277.21 | $354.46 | 1,571,200 | — | — |
| 2025-02-26 | $282.16 | $359.99 | 1,607,600 | — | — |
| 2025-02-25 | $277.46 | $353.99 | 1,807,600 | — | — |
| 2025-02-24 | $276.76 | $353.10 | 2,058,300 | — | — |
| 2025-02-21 | $277.47 | $354.00 | 1,983,200 | — | — |
| 2025-02-20 | $287.20 | $366.42 | 1,153,100 | — | — |
| 2025-02-19 | $287.56 | $366.88 | 1,414,100 | — | — |
| 2025-02-18 | $288.42 | $367.97 | 1,601,800 | — | — |
| 2025-02-14 | $283.52 | $361.72 | 1,659,900 | — | — |
| 2025-02-13 | $288.24 | $367.75 | 1,899,300 | — | — |
| 2025-02-12 | $290.45 | $370.56 | 2,692,500 | — | — |
| 2025-02-11 | $288.00 | $367.44 | 3,055,500 | — | — |
| 2025-02-10 | $304.45 | $388.43 | 1,770,800 | — | — |
| 2025-02-07 | $303.97 | $387.81 | 1,662,500 | — | — |
| 2025-02-06 | $302.95 | $386.51 | 1,826,800 | — | — |
| 2025-02-05 | $292.39 | $373.04 | 1,329,700 | — | — |
| 2025-02-04 | $290.75 | $370.95 | 1,401,800 | — | — |
| 2025-02-03 | $290.46 | $370.58 | 1,218,000 | — | — |
| 2025-01-31 | $290.59 | $370.74 | 1,293,100 | — | — |
| 2025-01-30 | $292.54 | $373.23 | 1,030,500 | — | — |
| 2025-01-29 | $289.66 | $369.56 | 1,302,200 | — | — |
| 2025-01-28 | $288.64 | $368.26 | 1,403,400 | — | — |
| 2025-01-27 | $288.05 | $367.50 | 1,569,700 | — | — |
| 2025-01-24 | $284.11 | $362.48 | 1,339,800 | — | — |
| 2025-01-23 | $285.07 | $363.70 | 1,694,400 | — | — |
| 2025-01-22 | $280.41 | $357.76 | 1,412,400 | — | — |
| 2025-01-21 | $277.72 | $354.32 | 2,772,900 | — | — |
| 2025-01-17 | $277.18 | $353.63 | 1,805,200 | — | — |
| 2025-01-16 | $276.00 | $352.13 | 1,588,200 | — | — |
| 2025-01-15 | $276.05 | $352.19 | 1,513,400 | — | — |
| 2025-01-14 | $276.43 | $352.68 | 1,106,000 | — | — |
| 2025-01-13 | $272.29 | $347.40 | 935,700 | — | — |
| 2025-01-10 | $270.76 | $345.44 | 1,317,600 | — | — |
| 2025-01-08 | $273.53 | $348.98 | 1,172,200 | — | — |
| 2025-01-07 | $269.78 | $344.19 | 1,132,100 | — | — |
| 2025-01-06 | $272.62 | $347.82 | 1,260,300 | — | — |
| 2025-01-03 | $275.28 | $351.21 | 1,773,000 | — | — |
| 2025-01-02 | $274.45 | $350.15 | 1,211,900 | — | — |