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-16 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 | $197.97 | $274.94 | 1,059,700 | — | — |
| 2025-12-30 | $198.98 | $276.34 | 935,800 | — | — |
| 2025-12-29 | $202.14 | $280.73 | 2,222,900 | — | — |
| 2025-12-26 | $210.25 | $292.00 | 950,300 | — | — |
| 2025-12-24 | $210.24 | $291.98 | 568,200 | — | — |
| 2025-12-23 | $207.93 | $288.77 | 1,172,800 | — | — |
| 2025-12-22 | $211.16 | $293.26 | 1,535,700 | — | — |
| 2025-12-19 | $212.14 | $294.62 | 2,635,000 | — | — |
| 2025-12-18 | $210.07 | $291.75 | 1,789,100 | — | — |
| 2025-12-17 | $207.96 | $288.82 | 1,137,700 | — | — |
| 2025-12-16 | $209.93 | $291.55 | 1,162,700 | — | — |
| 2025-12-15 | $211.82 | $294.18 | 1,023,700 | — | — |
| 2025-12-12 | $213.71 | $296.80 | 1,189,300 | — | — |
| 2025-12-11 | $216.69 | $299.26 | 1,224,000 | — | — |
| 2025-12-10 | $219.50 | $303.14 | 1,972,900 | — | — |
| 2025-12-09 | $217.99 | $301.05 | 1,406,800 | — | — |
| 2025-12-08 | $219.86 | $303.63 | 1,774,700 | — | — |
| 2025-12-05 | $232.22 | $320.70 | 1,942,400 | — | — |
| 2025-12-04 | $225.96 | $312.06 | 1,293,000 | — | — |
| 2025-12-03 | $227.94 | $314.79 | 2,719,200 | — | — |
| 2025-12-02 | $209.42 | $289.22 | 1,789,100 | — | — |
| 2025-12-01 | $208.19 | $287.52 | 2,460,400 | — | — |
| 2025-11-28 | $206.57 | $285.28 | 1,770,800 | — | — |
| 2025-11-26 | $207.41 | $286.44 | 3,154,000 | — | — |
| 2025-11-25 | $206.73 | $285.50 | 7,115,900 | — | — |
| 2025-11-24 | $206.31 | $284.92 | 2,865,100 | — | — |
| 2025-11-21 | $208.45 | $287.88 | 1,597,200 | — | — |
| 2025-11-20 | $202.61 | $279.81 | 1,143,800 | — | — |
| 2025-11-19 | $207.04 | $285.93 | 912,300 | — | — |
| 2025-11-18 | $210.18 | $290.27 | 1,137,100 | — | — |
| 2025-11-17 | $208.98 | $288.61 | 1,290,900 | — | — |
| 2025-11-14 | $216.35 | $298.79 | 863,400 | — | — |
| 2025-11-13 | $220.10 | $303.97 | 800,900 | — | — |
| 2025-11-12 | $222.86 | $307.78 | 1,311,600 | — | — |
| 2025-11-11 | $217.99 | $301.05 | 725,500 | — | — |
| 2025-11-10 | $219.62 | $303.30 | 692,700 | — | — |
| 2025-11-07 | $219.11 | $302.60 | 801,900 | — | — |
| 2025-11-06 | $216.72 | $299.30 | 1,089,500 | — | — |
| 2025-11-05 | $218.98 | $302.42 | 1,121,900 | — | — |
| 2025-11-04 | $216.18 | $298.55 | 883,200 | — | — |
| 2025-11-03 | $217.80 | $300.79 | 1,076,900 | — | — |
| 2025-10-31 | $221.45 | $305.83 | 1,528,000 | — | — |
| 2025-10-30 | $220.76 | $304.88 | 1,095,300 | — | — |
| 2025-10-29 | $225.58 | $311.53 | 999,400 | — | — |
| 2025-10-28 | $229.87 | $317.46 | 916,800 | — | — |
| 2025-10-27 | $229.27 | $316.63 | 932,100 | — | — |
| 2025-10-24 | $225.38 | $311.26 | 655,500 | — | — |
| 2025-10-23 | $227.87 | $314.70 | 716,300 | — | — |
| 2025-10-22 | $228.20 | $315.15 | 810,800 | — | — |
| 2025-10-21 | $227.72 | $314.49 | 543,300 | — | — |
| 2025-10-20 | $225.79 | $311.82 | 671,900 | — | — |
| 2025-10-17 | $228.86 | $316.06 | 819,000 | — | — |
| 2025-10-16 | $230.37 | $318.15 | 953,600 | — | — |
| 2025-10-15 | $234.20 | $323.44 | 763,700 | — | — |
| 2025-10-14 | $230.26 | $318.00 | 1,217,500 | — | — |
| 2025-10-13 | $229.71 | $317.24 | 1,752,000 | — | — |
| 2025-10-10 | $211.58 | $292.20 | 1,451,900 | — | — |
| 2025-10-09 | $223.82 | $309.10 | 978,900 | — | — |
| 2025-10-08 | $227.14 | $313.69 | 939,600 | — | — |
| 2025-10-07 | $224.93 | $310.64 | 798,900 | — | — |
| 2025-10-06 | $229.93 | $317.54 | 817,500 | — | — |
| 2025-10-03 | $231.41 | $319.58 | 1,308,300 | — | — |
| 2025-10-02 | $230.40 | $318.19 | 899,400 | — | — |
| 2025-10-01 | $232.84 | $321.56 | 1,758,100 | — | — |
| 2025-09-30 | $222.22 | $306.89 | 1,195,900 | — | — |
| 2025-09-29 | $219.88 | $303.66 | 2,234,300 | — | — |
| 2025-09-26 | $228.27 | $315.25 | 1,307,800 | — | — |
| 2025-09-25 | $225.23 | $311.05 | 1,243,000 | — | — |
| 2025-09-24 | $230.24 | $317.97 | 1,107,100 | — | — |
| 2025-09-23 | $228.70 | $315.84 | 1,676,000 | — | — |
| 2025-09-22 | $219.24 | $302.78 | 1,697,300 | — | — |
| 2025-09-19 | $221.95 | $306.52 | 1,972,700 | — | — |
| 2025-09-18 | $227.21 | $313.78 | 1,232,600 | — | — |
| 2025-09-17 | $222.80 | $307.69 | 1,000,600 | — | — |
| 2025-09-16 | $222.66 | $307.50 | 1,870,000 | — | — |
| 2025-09-15 | $226.10 | $312.25 | 1,378,800 | — | — |
| 2025-09-12 | $221.50 | $305.90 | 1,850,500 | — | — |
| 2025-09-11 | $230.93 | $317.25 | 1,769,200 | — | — |
| 2025-09-10 | $227.07 | $311.94 | 2,015,200 | — | — |
| 2025-09-09 | $220.27 | $302.60 | 1,960,600 | — | — |
| 2025-09-08 | $223.83 | $307.49 | 2,230,100 | — | — |
| 2025-09-05 | $221.24 | $303.93 | 3,440,600 | — | — |
| 2025-09-04 | $222.03 | $305.02 | 3,062,600 | — | — |
| 2025-09-03 | $210.20 | $288.77 | 2,138,400 | — | — |
| 2025-09-02 | $209.27 | $287.49 | 2,129,900 | — | — |
| 2025-08-29 | $212.80 | $292.34 | 4,116,100 | — | — |
| 2025-08-28 | $215.08 | $295.47 | 5,499,900 | — | — |
| 2025-08-27 | $226.01 | $310.49 | 3,205,800 | — | — |
| 2025-08-26 | $226.81 | $311.59 | 3,371,100 | — | — |
| 2025-08-25 | $227.84 | $313.00 | 1,999,700 | — | — |
| 2025-08-22 | $227.63 | $312.71 | 1,583,000 | — | — |
| 2025-08-21 | $223.41 | $306.92 | 1,101,300 | — | — |
| 2025-08-20 | $222.89 | $306.20 | 1,220,500 | — | — |
| 2025-08-19 | $227.57 | $312.63 | 1,936,400 | — | — |
| 2025-08-18 | $223.39 | $306.89 | 1,228,500 | — | — |
| 2025-08-15 | $223.97 | $307.69 | 1,177,900 | — | — |
| 2025-08-14 | $222.81 | $306.09 | 935,800 | — | — |
| 2025-08-13 | $225.97 | $310.43 | 1,321,900 | — | — |
| 2025-08-12 | $222.21 | $305.27 | 2,228,400 | — | — |
| 2025-08-11 | $211.88 | $291.08 | 943,400 | — | — |
| 2025-08-08 | $211.24 | $290.20 | 958,400 | — | — |
| 2025-08-07 | $215.14 | $295.55 | 1,038,600 | — | — |
| 2025-08-06 | $216.83 | $297.88 | 1,170,500 | — | — |
| 2025-08-05 | $212.22 | $291.54 | 807,000 | — | — |
| 2025-08-04 | $209.50 | $287.81 | 657,300 | — | — |
| 2025-08-01 | $206.77 | $284.06 | 1,319,900 | — | — |
| 2025-07-31 | $211.51 | $290.57 | 969,900 | — | — |
| 2025-07-30 | $213.09 | $292.74 | 889,800 | — | — |
| 2025-07-29 | $214.79 | $295.07 | 907,500 | — | — |
| 2025-07-28 | $219.49 | $301.53 | 1,234,800 | — | — |
| 2025-07-25 | $217.19 | $298.37 | 910,600 | — | — |
| 2025-07-24 | $211.87 | $291.06 | 839,100 | — | — |
| 2025-07-23 | $216.79 | $297.82 | 1,143,900 | — | — |
| 2025-07-22 | $214.63 | $294.85 | 1,045,500 | — | — |
| 2025-07-21 | $215.44 | $295.97 | 2,323,000 | — | — |
| 2025-07-18 | $209.49 | $287.79 | 1,047,400 | — | — |
| 2025-07-17 | $209.19 | $287.38 | 1,460,300 | — | — |
| 2025-07-16 | $201.83 | $277.27 | 1,540,000 | — | — |
| 2025-07-15 | $206.17 | $283.23 | 1,357,400 | — | — |
| 2025-07-14 | $208.85 | $286.91 | 1,306,700 | — | — |
| 2025-07-11 | $209.99 | $288.48 | 1,261,300 | — | — |
| 2025-07-10 | $214.63 | $294.85 | 1,411,800 | — | — |
| 2025-07-09 | $210.31 | $288.92 | 1,359,900 | — | — |
| 2025-07-08 | $207.67 | $285.29 | 1,039,400 | — | — |
| 2025-07-07 | $206.94 | $284.29 | 1,271,800 | — | — |
| 2025-07-03 | $206.23 | $283.31 | 680,800 | — | — |
| 2025-07-02 | $206.44 | $283.60 | 1,738,700 | — | — |
| 2025-07-01 | $205.94 | $282.92 | 1,978,300 | — | — |
| 2025-06-30 | $197.81 | $271.75 | 1,667,700 | — | — |
| 2025-06-27 | $202.82 | $278.63 | 4,000,100 | — | — |
| 2025-06-26 | $195.88 | $269.10 | 2,829,900 | — | — |
| 2025-06-25 | $185.66 | $255.06 | 2,120,300 | — | — |
| 2025-06-24 | $178.27 | $244.90 | 954,500 | — | — |
| 2025-06-23 | $175.79 | $241.50 | 1,053,900 | — | — |
| 2025-06-20 | $173.52 | $238.38 | 2,445,900 | — | — |
| 2025-06-18 | $174.23 | $239.35 | 1,447,400 | — | — |
| 2025-06-17 | $174.84 | $240.19 | 1,208,700 | — | — |
| 2025-06-16 | $178.63 | $245.40 | 1,289,000 | — | — |
| 2025-06-13 | $176.74 | $242.80 | 1,422,000 | — | — |
| 2025-06-12 | $184.39 | $251.64 | 1,172,200 | — | — |
| 2025-06-11 | $184.80 | $252.20 | 1,439,300 | — | — |
| 2025-06-10 | $182.80 | $249.47 | 845,000 | — | — |
| 2025-06-09 | $182.36 | $248.87 | 1,237,600 | — | — |
| 2025-06-06 | $180.75 | $246.68 | 794,100 | — | — |
| 2025-06-05 | $179.00 | $244.29 | 1,100,600 | — | — |
| 2025-06-04 | $176.67 | $241.11 | 1,233,400 | — | — |
| 2025-06-03 | $177.77 | $242.61 | 1,173,100 | — | — |
| 2025-06-02 | $176.48 | $240.85 | 1,755,400 | — | — |
| 2025-05-30 | $179.34 | $244.75 | 1,911,700 | — | — |
| 2025-05-29 | $181.21 | $247.30 | 2,425,300 | — | — |
| 2025-05-28 | $177.12 | $241.72 | 4,646,200 | — | — |
| 2025-05-27 | $174.22 | $237.77 | 2,075,900 | — | — |
| 2025-05-23 | $167.22 | $228.21 | 1,836,600 | — | — |
| 2025-05-22 | $172.40 | $235.28 | 2,057,900 | — | — |
| 2025-05-21 | $175.92 | $240.09 | 2,236,100 | — | — |
| 2025-05-20 | $183.07 | $249.84 | 1,943,500 | — | — |
| 2025-05-19 | $182.83 | $249.52 | 2,183,700 | — | — |
| 2025-05-16 | $184.02 | $251.14 | 4,285,500 | — | — |
| 2025-05-15 | $179.05 | $244.36 | 11,348,100 | — | — |
| 2025-05-14 | $209.61 | $286.06 | 734,300 | — | — |
| 2025-05-13 | $212.04 | $289.38 | 944,400 | — | — |
| 2025-05-12 | $212.42 | $289.90 | 2,577,900 | — | — |
| 2025-05-09 | $190.88 | $260.50 | 986,500 | — | — |
| 2025-05-08 | $191.29 | $261.06 | 993,600 | — | — |
| 2025-05-07 | $188.37 | $257.08 | 1,048,600 | — | — |
| 2025-05-06 | $186.42 | $254.42 | 698,800 | — | — |
| 2025-05-05 | $189.77 | $258.99 | 792,700 | — | — |
| 2025-05-02 | $193.78 | $264.46 | 897,700 | — | — |
| 2025-05-01 | $187.35 | $255.68 | 937,700 | — | — |
| 2025-04-30 | $187.74 | $256.22 | 1,044,900 | — | — |
| 2025-04-29 | $192.01 | $262.04 | 640,500 | — | — |
| 2025-04-28 | $189.87 | $259.12 | 1,268,400 | — | — |
| 2025-04-25 | $187.77 | $256.26 | 586,400 | — | — |
| 2025-04-24 | $189.51 | $258.63 | 792,600 | — | — |
| 2025-04-23 | $184.34 | $251.58 | 1,310,000 | — | — |
| 2025-04-22 | $180.81 | $246.76 | 966,000 | — | — |
| 2025-04-21 | $176.39 | $240.73 | 1,054,600 | — | — |
| 2025-04-17 | $185.54 | $253.21 | 644,300 | — | — |
| 2025-04-16 | $180.65 | $246.54 | 795,500 | — | — |
| 2025-04-15 | $184.29 | $251.51 | 852,600 | — | — |
| 2025-04-14 | $184.99 | $252.46 | 1,369,500 | — | — |
| 2025-04-11 | $185.93 | $253.75 | 1,412,900 | — | — |
| 2025-04-10 | $190.02 | $259.33 | 1,683,100 | — | — |
| 2025-04-09 | $197.94 | $270.14 | 3,156,200 | — | — |
| 2025-04-08 | $171.20 | $233.64 | 2,401,400 | — | — |
| 2025-04-07 | $177.26 | $241.91 | 2,168,300 | — | — |
| 2025-04-04 | $182.87 | $249.57 | 3,464,100 | — | — |
| 2025-04-03 | $184.97 | $252.44 | 4,149,600 | — | — |
| 2025-04-02 | $211.32 | $288.40 | 960,800 | — | — |
| 2025-04-01 | $206.41 | $281.70 | 1,165,900 | — | — |
| 2025-03-31 | $201.56 | $275.08 | 1,347,100 | — | — |
| 2025-03-28 | $201.97 | $275.64 | 1,593,100 | — | — |
| 2025-03-27 | $210.09 | $285.06 | 1,277,100 | — | — |
| 2025-03-26 | $206.89 | $280.72 | 852,500 | — | — |
| 2025-03-25 | $207.94 | $282.15 | 1,267,600 | — | — |
| 2025-03-24 | $205.56 | $278.92 | 1,467,700 | — | — |
| 2025-03-21 | $195.45 | $265.20 | 3,647,200 | — | — |
| 2025-03-20 | $191.35 | $259.64 | 1,472,900 | — | — |
| 2025-03-19 | $198.12 | $268.82 | 1,289,000 | — | — |
| 2025-03-18 | $193.25 | $262.21 | 998,700 | — | — |
| 2025-03-17 | $197.81 | $268.40 | 1,913,800 | — | — |
| 2025-03-14 | $194.50 | $263.91 | 2,197,300 | — | — |
| 2025-03-13 | $186.55 | $253.12 | 1,629,100 | — | — |
| 2025-03-12 | $195.17 | $264.82 | 2,276,100 | — | — |
| 2025-03-11 | $198.97 | $269.97 | 4,175,500 | — | — |
| 2025-03-10 | $211.02 | $286.32 | 2,637,600 | — | — |
| 2025-03-07 | $214.26 | $290.72 | 2,017,300 | — | — |
| 2025-03-06 | $214.69 | $291.30 | 1,251,100 | — | — |
| 2025-03-05 | $216.59 | $293.88 | 1,347,000 | — | — |
| 2025-03-04 | $212.12 | $287.82 | 1,837,500 | — | — |
| 2025-03-03 | $214.45 | $290.98 | 1,301,900 | — | — |
| 2025-02-28 | $225.10 | $305.43 | 997,200 | — | — |
| 2025-02-27 | $221.81 | $300.97 | 787,200 | — | — |
| 2025-02-26 | $226.90 | $307.87 | 1,115,600 | — | — |
| 2025-02-25 | $219.91 | $298.39 | 940,300 | — | — |
| 2025-02-24 | $220.38 | $299.03 | 1,468,600 | — | — |
| 2025-02-21 | $224.64 | $304.81 | 1,175,400 | — | — |
| 2025-02-20 | $231.50 | $314.11 | 987,100 | — | — |
| 2025-02-19 | $230.96 | $313.38 | 684,600 | — | — |
| 2025-02-18 | $234.64 | $318.37 | 980,600 | — | — |
| 2025-02-14 | $238.36 | $323.42 | 861,000 | — | — |
| 2025-02-13 | $242.61 | $329.19 | 734,700 | — | — |
| 2025-02-12 | $240.98 | $326.98 | 960,200 | — | — |
| 2025-02-11 | $243.99 | $331.06 | 1,010,700 | — | — |
| 2025-02-10 | $236.65 | $321.10 | 848,100 | — | — |
| 2025-02-07 | $233.89 | $317.36 | 767,900 | — | — |
| 2025-02-06 | $240.22 | $325.95 | 642,100 | — | — |
| 2025-02-05 | $239.57 | $325.06 | 928,000 | — | — |
| 2025-02-04 | $237.58 | $322.36 | 779,600 | — | — |
| 2025-02-03 | $237.27 | $321.94 | 1,394,800 | — | — |
| 2025-01-31 | $240.05 | $325.71 | 1,118,500 | — | — |
| 2025-01-30 | $250.04 | $339.27 | 519,400 | — | — |
| 2025-01-29 | $245.59 | $333.23 | 857,600 | — | — |
| 2025-01-28 | $249.23 | $338.17 | 611,900 | — | — |
| 2025-01-27 | $246.41 | $334.34 | 1,222,500 | — | — |
| 2025-01-24 | $249.57 | $338.63 | 2,087,100 | — | — |
| 2025-01-23 | $245.71 | $333.39 | 1,601,800 | — | — |
| 2025-01-22 | $236.46 | $320.84 | 862,300 | — | — |
| 2025-01-21 | $234.49 | $318.17 | 917,500 | — | — |
| 2025-01-17 | $228.03 | $309.41 | 1,054,600 | — | — |
| 2025-01-16 | $227.13 | $308.18 | 1,098,700 | — | — |
| 2025-01-15 | $226.51 | $307.34 | 1,488,800 | — | — |
| 2025-01-14 | $220.67 | $299.42 | 1,012,500 | — | — |
| 2025-01-13 | $224.44 | $304.53 | 1,106,300 | — | — |
| 2025-01-10 | $229.82 | $311.83 | 1,255,800 | — | — |
| 2025-01-08 | $233.53 | $316.87 | 820,700 | — | — |
| 2025-01-07 | $227.59 | $308.81 | 1,027,400 | — | — |
| 2025-01-06 | $228.03 | $309.41 | 1,225,500 | — | — |
| 2025-01-03 | $229.12 | $310.88 | 821,600 | — | — |
| 2025-01-02 | $226.91 | $307.89 | 894,700 | — | — |