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
- 2002-10-04 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 | $215.04 | $222.12 | 1,117,700 | — | — |
| 2025-12-30 | $217.46 | $224.62 | 857,900 | — | — |
| 2025-12-29 | $217.14 | $224.29 | 1,457,400 | — | — |
| 2025-12-26 | $220.65 | $227.91 | 791,100 | — | — |
| 2025-12-24 | $219.72 | $226.95 | 709,700 | — | — |
| 2025-12-23 | $219.21 | $226.42 | 1,351,300 | — | — |
| 2025-12-22 | $223.97 | $231.34 | 1,888,200 | — | — |
| 2025-12-19 | $222.11 | $229.42 | 3,847,400 | — | — |
| 2025-12-18 | $220.18 | $227.43 | 2,597,400 | — | — |
| 2025-12-17 | $217.72 | $224.89 | 2,449,700 | — | — |
| 2025-12-16 | $219.34 | $226.56 | 1,652,800 | — | — |
| 2025-12-15 | $219.70 | $226.93 | 2,331,900 | — | — |
| 2025-12-12 | $223.04 | $230.38 | 3,150,200 | — | — |
| 2025-12-11 | $220.18 | $227.43 | 1,949,700 | — | — |
| 2025-12-10 | $218.34 | $225.53 | 2,777,200 | — | — |
| 2025-12-09 | $216.00 | $223.11 | 2,711,200 | — | — |
| 2025-12-08 | $214.78 | $221.85 | 2,122,800 | — | — |
| 2025-12-05 | $208.50 | $215.36 | 2,298,600 | — | — |
| 2025-12-04 | $211.09 | $218.04 | 1,101,300 | — | — |
| 2025-12-03 | $211.77 | $218.74 | 1,680,200 | — | — |
| 2025-12-02 | $208.12 | $214.97 | 2,330,200 | — | — |
| 2025-12-01 | $204.12 | $210.84 | 2,184,100 | — | — |
| 2025-11-28 | $208.81 | $215.68 | 1,595,500 | — | — |
| 2025-11-26 | $199.92 | $206.50 | 4,061,700 | — | — |
| 2025-11-25 | $195.93 | $202.38 | 2,420,000 | — | — |
| 2025-11-24 | $191.79 | $198.10 | 2,778,700 | — | — |
| 2025-11-21 | $193.31 | $199.67 | 1,469,100 | — | — |
| 2025-11-20 | $192.50 | $198.84 | 2,375,500 | — | — |
| 2025-11-19 | $193.27 | $199.63 | 1,707,500 | — | — |
| 2025-11-18 | $193.19 | $199.55 | 2,675,800 | — | — |
| 2025-11-17 | $191.11 | $197.40 | 3,696,000 | — | — |
| 2025-11-14 | $198.58 | $205.12 | 5,126,500 | — | — |
| 2025-11-13 | $201.00 | $207.62 | 9,308,600 | — | — |
| 2025-11-12 | $234.45 | $242.17 | 2,977,700 | — | — |
| 2025-11-11 | $231.86 | $239.49 | 2,099,800 | — | — |
| 2025-11-10 | $229.85 | $237.41 | 2,111,800 | — | — |
| 2025-11-07 | $223.03 | $230.37 | 3,318,600 | — | — |
| 2025-11-06 | $216.49 | $223.62 | 2,138,000 | — | — |
| 2025-11-05 | $216.22 | $223.34 | 4,089,500 | — | — |
| 2025-11-04 | $222.03 | $229.34 | 4,239,600 | — | — |
| 2025-11-03 | $231.02 | $238.62 | 1,827,600 | — | — |
| 2025-10-31 | $232.59 | $240.25 | 3,770,900 | — | — |
| 2025-10-30 | $230.88 | $238.48 | 2,676,900 | — | — |
| 2025-10-29 | $236.53 | $244.31 | 1,583,600 | — | — |
| 2025-10-28 | $237.21 | $245.02 | 3,456,000 | — | — |
| 2025-10-27 | $244.54 | $252.59 | 1,749,200 | — | — |
| 2025-10-24 | $243.92 | $251.95 | 2,229,300 | — | — |
| 2025-10-23 | $251.29 | $259.56 | 1,469,500 | — | — |
| 2025-10-22 | $252.34 | $260.65 | 2,156,500 | — | — |
| 2025-10-21 | $251.04 | $259.30 | 1,371,400 | — | — |
| 2025-10-20 | $250.49 | $258.73 | 1,799,600 | — | — |
| 2025-10-17 | $251.86 | $260.15 | 2,140,400 | — | — |
| 2025-10-16 | $249.85 | $258.07 | 1,940,000 | — | — |
| 2025-10-15 | $249.91 | $258.14 | 2,082,200 | — | — |
| 2025-10-14 | $249.94 | $258.17 | 2,098,500 | — | — |
| 2025-10-13 | $249.73 | $257.95 | 2,806,200 | — | — |
| 2025-10-10 | $242.18 | $250.15 | 3,394,600 | — | — |
| 2025-10-09 | $247.70 | $255.85 | 2,416,000 | — | — |
| 2025-10-08 | $246.04 | $254.14 | 4,596,400 | — | — |
| 2025-10-07 | $237.89 | $245.72 | 6,669,000 | — | — |
| 2025-10-06 | $247.00 | $255.13 | 3,199,400 | — | — |
| 2025-10-03 | $256.30 | $264.74 | 3,457,800 | — | — |
| 2025-10-02 | $249.64 | $257.86 | 3,087,700 | — | — |
| 2025-10-01 | $252.42 | $260.73 | 5,853,500 | — | — |
| 2025-09-30 | $254.00 | $262.36 | 6,564,800 | — | — |
| 2025-09-29 | $283.26 | $292.58 | 1,565,400 | — | — |
| 2025-09-26 | $280.17 | $289.39 | 1,065,200 | — | — |
| 2025-09-25 | $279.02 | $288.20 | 1,243,700 | — | — |
| 2025-09-24 | $279.77 | $288.98 | 1,368,900 | — | — |
| 2025-09-23 | $284.08 | $293.43 | 1,415,300 | — | — |
| 2025-09-22 | $285.32 | $294.71 | 1,751,000 | — | — |
| 2025-09-19 | $284.50 | $293.86 | 1,675,500 | — | — |
| 2025-09-18 | $282.33 | $291.62 | 1,268,700 | — | — |
| 2025-09-17 | $278.98 | $288.16 | 1,760,900 | — | — |
| 2025-09-16 | $279.93 | $289.14 | 1,840,800 | — | — |
| 2025-09-15 | $278.00 | $287.15 | 1,530,600 | — | — |
| 2025-09-12 | $281.09 | $290.34 | 2,090,100 | — | — |
| 2025-09-11 | $292.15 | $301.77 | 1,228,500 | — | — |
| 2025-09-10 | $291.22 | $300.80 | 1,218,400 | — | — |
| 2025-09-09 | $291.94 | $301.55 | 1,743,600 | — | — |
| 2025-09-08 | $288.04 | $297.52 | 2,459,600 | — | — |
| 2025-09-05 | $295.28 | $305.00 | 1,927,000 | — | — |
| 2025-09-04 | $292.38 | $302.00 | 2,259,800 | — | — |
| 2025-09-03 | $294.43 | $304.12 | 1,476,400 | — | — |
| 2025-09-02 | $299.00 | $308.84 | 2,551,000 | — | — |
| 2025-08-29 | $307.17 | $317.28 | 1,282,200 | — | — |
| 2025-08-28 | $308.60 | $318.76 | 872,200 | — | — |
| 2025-08-27 | $305.34 | $315.39 | 1,065,600 | — | — |
| 2025-08-26 | $300.82 | $310.72 | 2,410,100 | — | — |
| 2025-08-25 | $299.98 | $309.85 | 1,246,000 | — | — |
| 2025-08-22 | $299.42 | $309.27 | 748,700 | — | — |
| 2025-08-21 | $295.00 | $304.71 | 998,200 | — | — |
| 2025-08-20 | $294.53 | $304.22 | 1,372,300 | — | — |
| 2025-08-19 | $290.76 | $300.33 | 2,013,800 | — | — |
| 2025-08-18 | $294.00 | $303.68 | 1,246,800 | — | — |
| 2025-08-15 | $293.31 | $302.96 | 1,375,300 | — | — |
| 2025-08-14 | $288.77 | $298.27 | 1,791,600 | — | — |
| 2025-08-13 | $293.72 | $303.39 | 1,355,400 | — | — |
| 2025-08-12 | $288.38 | $297.87 | 1,554,000 | — | — |
| 2025-08-11 | $284.58 | $293.95 | 2,904,200 | — | — |
| 2025-08-08 | $280.59 | $289.82 | 7,318,100 | — | — |
| 2025-08-07 | $306.07 | $316.14 | 2,719,500 | — | — |
| 2025-08-06 | $306.95 | $317.05 | 2,708,400 | — | — |
| 2025-08-05 | $304.48 | $314.50 | 2,165,600 | — | — |
| 2025-08-04 | $303.91 | $313.91 | 1,533,600 | — | — |
| 2025-08-01 | $299.62 | $309.48 | 2,003,900 | — | — |
| 2025-07-31 | $302.26 | $312.21 | 2,334,600 | — | — |
| 2025-07-30 | $304.02 | $314.03 | 2,703,500 | — | — |
| 2025-07-29 | $305.24 | $315.29 | 1,858,000 | — | — |
| 2025-07-28 | $306.25 | $316.33 | 1,382,500 | — | — |
| 2025-07-25 | $304.97 | $315.01 | 1,392,400 | — | — |
| 2025-07-24 | $300.04 | $309.92 | 2,202,800 | — | — |
| 2025-07-23 | $305.48 | $315.53 | 1,603,900 | — | — |
| 2025-07-22 | $301.72 | $311.65 | 1,985,700 | — | — |
| 2025-07-21 | $302.53 | $312.49 | 2,497,000 | — | — |
| 2025-07-18 | $306.79 | $316.89 | 1,914,600 | — | — |
| 2025-07-17 | $304.79 | $314.82 | 2,317,500 | — | — |
| 2025-07-16 | $296.26 | $306.01 | 1,850,800 | — | — |
| 2025-07-15 | $293.41 | $303.07 | 1,670,000 | — | — |
| 2025-07-14 | $295.12 | $304.83 | 2,524,600 | — | — |
| 2025-07-11 | $289.89 | $299.43 | 1,447,000 | — | — |
| 2025-07-10 | $289.58 | $299.11 | 1,633,600 | — | — |
| 2025-07-09 | $286.33 | $295.75 | 1,830,400 | — | — |
| 2025-07-08 | $285.24 | $294.63 | 2,600,400 | — | — |
| 2025-07-07 | $282.85 | $292.16 | 1,510,700 | — | — |
| 2025-07-03 | $281.05 | $290.30 | 1,138,200 | — | — |
| 2025-07-02 | $282.33 | $291.62 | 2,721,600 | — | — |
| 2025-07-01 | $284.76 | $294.13 | 2,686,400 | — | — |
| 2025-06-30 | $285.76 | $295.17 | 3,275,300 | — | — |
| 2025-06-27 | $278.68 | $287.85 | 18,373,200 | — | — |
| 2025-06-26 | $271.26 | $280.19 | 2,864,900 | — | — |
| 2025-06-25 | $267.98 | $276.80 | 3,382,800 | — | — |
| 2025-06-24 | $275.83 | $284.91 | 5,820,600 | — | — |
| 2025-06-23 | $270.53 | $279.43 | 6,085,400 | — | — |
| 2025-06-20 | $263.75 | $272.43 | 7,235,000 | — | — |
| 2025-06-18 | $272.47 | $281.44 | 6,452,300 | — | — |
| 2025-06-17 | $271.60 | $280.54 | 5,352,200 | — | — |
| 2025-06-16 | $270.06 | $278.95 | 2,124,200 | — | — |
| 2025-06-13 | $264.61 | $273.32 | 2,621,900 | — | — |
| 2025-06-12 | $271.39 | $280.32 | 1,670,300 | — | — |
| 2025-06-11 | $269.36 | $278.23 | 2,222,600 | — | — |
| 2025-06-10 | $267.51 | $276.31 | 2,760,500 | — | — |
| 2025-06-09 | $263.52 | $272.19 | 4,286,500 | — | — |
| 2025-06-06 | $249.59 | $257.80 | 1,944,000 | — | — |
| 2025-06-05 | $242.65 | $250.64 | 1,327,000 | — | — |
| 2025-06-04 | $244.08 | $252.11 | 1,095,000 | — | — |
| 2025-06-03 | $246.57 | $254.69 | 886,700 | — | — |
| 2025-06-02 | $245.83 | $253.92 | 2,740,700 | — | — |
| 2025-05-30 | $252.70 | $261.02 | 2,029,300 | — | — |
| 2025-05-29 | $249.25 | $257.45 | 1,006,300 | — | — |
| 2025-05-28 | $246.89 | $255.02 | 1,157,500 | — | — |
| 2025-05-27 | $245.22 | $253.29 | 1,873,900 | — | — |
| 2025-05-23 | $240.98 | $248.91 | 1,188,100 | — | — |
| 2025-05-22 | $238.17 | $246.01 | 1,504,200 | — | — |
| 2025-05-21 | $239.96 | $247.86 | 1,773,700 | — | — |
| 2025-05-20 | $246.89 | $255.02 | 1,428,000 | — | — |
| 2025-05-19 | $249.35 | $257.56 | 1,186,700 | — | — |
| 2025-05-16 | $249.01 | $257.21 | 1,501,800 | — | — |
| 2025-05-15 | $244.10 | $252.13 | 1,125,600 | — | — |
| 2025-05-14 | $248.05 | $256.21 | 1,373,200 | — | — |
| 2025-05-13 | $241.84 | $249.80 | 1,647,900 | — | — |
| 2025-05-12 | $247.23 | $255.37 | 1,832,800 | — | — |
| 2025-05-09 | $234.47 | $242.19 | 1,691,400 | — | — |
| 2025-05-08 | $241.19 | $249.13 | 4,609,400 | — | — |
| 2025-05-07 | $242.36 | $250.34 | 2,445,000 | — | — |
| 2025-05-06 | $245.41 | $253.49 | 2,181,700 | — | — |
| 2025-05-05 | $249.25 | $257.45 | 1,586,100 | — | — |
| 2025-05-02 | $248.68 | $256.86 | 1,354,600 | — | — |
| 2025-05-01 | $242.11 | $250.08 | 1,534,100 | — | — |
| 2025-04-30 | $240.99 | $248.92 | 1,301,600 | — | — |
| 2025-04-29 | $238.62 | $246.47 | 1,424,800 | — | — |
| 2025-04-28 | $235.28 | $243.02 | 2,158,700 | — | — |
| 2025-04-25 | $233.15 | $240.82 | 2,359,800 | — | — |
| 2025-04-24 | $230.29 | $237.87 | 2,924,900 | — | — |
| 2025-04-23 | $231.91 | $239.54 | 1,518,100 | — | — |
| 2025-04-22 | $227.60 | $235.09 | 2,066,600 | — | — |
| 2025-04-21 | $221.50 | $228.79 | 1,127,200 | — | — |
| 2025-04-17 | $227.66 | $235.15 | 1,658,700 | — | — |
| 2025-04-16 | $227.18 | $234.66 | 1,664,200 | — | — |
| 2025-04-15 | $229.90 | $237.47 | 1,685,100 | — | — |
| 2025-04-14 | $232.58 | $240.23 | 1,665,800 | — | — |
| 2025-04-11 | $231.76 | $239.39 | 2,606,500 | — | — |
| 2025-04-10 | $229.65 | $237.21 | 2,127,000 | — | — |
| 2025-04-09 | $236.67 | $244.46 | 4,330,900 | — | — |
| 2025-04-08 | $212.50 | $219.49 | 4,672,300 | — | — |
| 2025-04-07 | $213.23 | $220.25 | 3,669,200 | — | — |
| 2025-04-04 | $206.32 | $213.11 | 3,987,200 | — | — |
| 2025-04-03 | $217.62 | $224.78 | 2,788,100 | — | — |
| 2025-04-02 | $229.45 | $237.00 | 2,795,300 | — | — |
| 2025-04-01 | $222.82 | $230.15 | 3,569,000 | — | — |
| 2025-03-31 | $221.55 | $228.84 | 5,035,000 | — | — |
| 2025-03-28 | $228.82 | $236.35 | 3,312,400 | — | — |
| 2025-03-27 | $237.29 | $245.10 | 3,506,700 | — | — |
| 2025-03-26 | $236.26 | $244.04 | 2,956,100 | — | — |
| 2025-03-25 | $241.12 | $249.06 | 2,948,700 | — | — |
| 2025-03-24 | $246.49 | $254.60 | 2,411,100 | — | — |
| 2025-03-21 | $241.00 | $248.93 | 5,441,400 | — | — |
| 2025-03-20 | $240.85 | $248.78 | 2,822,900 | — | — |
| 2025-03-19 | $241.67 | $249.62 | 2,144,500 | — | — |
| 2025-03-18 | $234.04 | $241.74 | 2,243,000 | — | — |
| 2025-03-17 | $239.42 | $247.30 | 2,005,900 | — | — |
| 2025-03-14 | $237.24 | $245.05 | 1,675,900 | — | — |
| 2025-03-13 | $231.46 | $239.08 | 2,045,800 | — | — |
| 2025-03-12 | $234.01 | $241.71 | 2,755,000 | — | — |
| 2025-03-11 | $231.12 | $238.73 | 3,532,400 | — | — |
| 2025-03-10 | $227.50 | $234.99 | 6,211,900 | — | — |
| 2025-03-07 | $248.26 | $256.43 | 3,095,800 | — | — |
| 2025-03-06 | $257.21 | $265.68 | 2,570,900 | — | — |
| 2025-03-05 | $269.97 | $278.86 | 3,053,300 | — | — |
| 2025-03-04 | $266.15 | $274.91 | 2,419,100 | — | — |
| 2025-03-03 | $271.20 | $280.13 | 1,693,600 | — | — |
| 2025-02-28 | $280.59 | $289.82 | 2,031,500 | — | — |
| 2025-02-27 | $271.77 | $280.71 | 1,285,500 | — | — |
| 2025-02-26 | $273.22 | $282.21 | 2,112,000 | — | — |
| 2025-02-25 | $260.49 | $269.06 | 3,825,000 | — | — |
| 2025-02-24 | $270.26 | $279.15 | 1,520,800 | — | — |
| 2025-02-21 | $272.61 | $281.58 | 1,641,500 | — | — |
| 2025-02-20 | $287.74 | $297.21 | 1,207,800 | — | — |
| 2025-02-19 | $291.75 | $301.35 | 1,091,400 | — | — |
| 2025-02-18 | $294.28 | $303.97 | 2,256,400 | — | — |
| 2025-02-14 | $298.81 | $308.64 | 3,875,100 | — | — |
| 2025-02-13 | $282.22 | $291.51 | 1,638,700 | — | — |
| 2025-02-12 | $278.40 | $287.56 | 1,833,600 | — | — |
| 2025-02-11 | $269.18 | $278.04 | 1,986,600 | — | — |
| 2025-02-10 | $269.30 | $278.16 | 1,275,300 | — | — |
| 2025-02-07 | $268.54 | $277.38 | 846,300 | — | — |
| 2025-02-06 | $266.12 | $274.88 | 1,176,600 | — | — |
| 2025-02-05 | $266.24 | $275.00 | 1,031,400 | — | — |
| 2025-02-04 | $263.35 | $272.02 | 1,503,900 | — | — |
| 2025-02-03 | $263.44 | $272.11 | 765,000 | — | — |
| 2025-01-31 | $266.97 | $275.76 | 1,068,800 | — | — |
| 2025-01-30 | $271.99 | $280.94 | 1,089,700 | — | — |
| 2025-01-29 | $268.63 | $277.47 | 618,100 | — | — |
| 2025-01-28 | $267.69 | $276.50 | 1,032,700 | — | — |
| 2025-01-27 | $262.69 | $271.34 | 1,268,400 | — | — |
| 2025-01-24 | $267.27 | $276.07 | 894,100 | — | — |
| 2025-01-23 | $267.89 | $276.71 | 1,002,600 | — | — |
| 2025-01-22 | $266.82 | $275.60 | 1,131,200 | — | — |
| 2025-01-21 | $269.13 | $277.99 | 1,466,300 | — | — |
| 2025-01-17 | $263.10 | $271.76 | 1,200,600 | — | — |
| 2025-01-16 | $257.56 | $266.04 | 1,237,000 | — | — |
| 2025-01-15 | $255.31 | $263.71 | 1,698,700 | — | — |
| 2025-01-14 | $259.60 | $268.14 | 1,645,000 | — | — |
| 2025-01-13 | $256.60 | $265.05 | 1,004,900 | — | — |
| 2025-01-10 | $254.00 | $262.36 | 1,598,500 | — | — |
| 2025-01-08 | $255.88 | $264.30 | 1,927,100 | — | — |
| 2025-01-07 | $251.86 | $260.15 | 1,210,300 | — | — |
| 2025-01-06 | $255.12 | $263.52 | 1,071,500 | — | — |
| 2025-01-03 | $256.76 | $265.21 | 981,900 | — | — |
| 2025-01-02 | $254.64 | $263.02 | 1,021,900 | — | — |