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
- 2011-06-24 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 | $162.63 | $246.45 | 1,323,800 | — | — |
| 2025-12-30 | $163.82 | $248.25 | 1,224,000 | — | — |
| 2025-12-29 | $163.60 | $247.92 | 1,847,500 | — | — |
| 2025-12-26 | $163.69 | $248.06 | 1,262,300 | — | — |
| 2025-12-24 | $165.73 | $251.15 | 996,200 | — | — |
| 2025-12-23 | $166.40 | $252.16 | 2,380,600 | — | — |
| 2025-12-22 | $164.77 | $249.69 | 1,999,800 | — | — |
| 2025-12-19 | $168.32 | $255.07 | 6,618,000 | — | — |
| 2025-12-18 | $168.11 | $254.76 | 2,888,600 | — | — |
| 2025-12-17 | $174.50 | $264.44 | 3,050,900 | — | — |
| 2025-12-16 | $176.79 | $267.91 | 2,889,200 | — | — |
| 2025-12-15 | $185.51 | $281.12 | 2,402,800 | — | — |
| 2025-12-12 | $185.77 | $281.52 | 2,419,200 | — | — |
| 2025-12-11 | $187.11 | $283.55 | 2,603,200 | — | — |
| 2025-12-10 | $191.30 | $289.90 | 2,782,600 | — | — |
| 2025-12-09 | $190.73 | $289.03 | 1,808,500 | — | — |
| 2025-12-08 | $189.66 | $287.41 | 2,258,600 | — | — |
| 2025-12-05 | $190.53 | $288.73 | 1,441,800 | — | — |
| 2025-12-04 | $190.15 | $288.16 | 2,103,000 | — | — |
| 2025-12-03 | $189.43 | $287.06 | 2,415,900 | — | — |
| 2025-12-02 | $192.70 | $292.02 | 1,911,700 | — | — |
| 2025-12-01 | $196.14 | $297.23 | 1,703,500 | — | — |
| 2025-11-28 | $193.73 | $293.58 | 1,020,900 | — | — |
| 2025-11-26 | $191.74 | $290.57 | 1,253,600 | — | — |
| 2025-11-25 | $190.00 | $287.93 | 1,594,400 | — | — |
| 2025-11-24 | $190.18 | $288.20 | 2,533,400 | — | — |
| 2025-11-21 | $190.62 | $288.87 | 1,914,500 | — | — |
| 2025-11-20 | $187.87 | $284.70 | 2,983,600 | — | — |
| 2025-11-19 | $195.52 | $296.29 | 2,076,800 | — | — |
| 2025-11-18 | $199.61 | $300.98 | 1,545,300 | — | — |
| 2025-11-17 | $195.97 | $295.49 | 1,984,000 | — | — |
| 2025-11-14 | $199.98 | $301.53 | 1,714,400 | — | — |
| 2025-11-13 | $194.58 | $293.39 | 2,217,900 | — | — |
| 2025-11-12 | $196.90 | $296.89 | 2,506,100 | — | — |
| 2025-11-11 | $200.13 | $301.76 | 2,132,900 | — | — |
| 2025-11-10 | $196.36 | $296.08 | 2,269,100 | — | — |
| 2025-11-07 | $193.76 | $292.16 | 2,174,200 | — | — |
| 2025-11-06 | $192.72 | $290.59 | 3,079,300 | — | — |
| 2025-11-05 | $186.18 | $280.73 | 2,092,700 | — | — |
| 2025-11-04 | $183.78 | $277.11 | 5,838,700 | — | — |
| 2025-11-03 | $195.79 | $295.22 | 1,443,200 | — | — |
| 2025-10-31 | $194.91 | $293.89 | 1,539,000 | — | — |
| 2025-10-30 | $195.63 | $294.98 | 1,697,200 | — | — |
| 2025-10-29 | $195.75 | $295.16 | 1,624,500 | — | — |
| 2025-10-28 | $192.21 | $289.82 | 1,171,000 | — | — |
| 2025-10-27 | $196.23 | $295.88 | 2,622,200 | — | — |
| 2025-10-24 | $196.22 | $295.86 | 1,233,200 | — | — |
| 2025-10-23 | $195.96 | $295.47 | 1,931,400 | — | — |
| 2025-10-22 | $188.54 | $284.28 | 1,709,800 | — | — |
| 2025-10-21 | $182.87 | $275.74 | 1,282,300 | — | — |
| 2025-10-20 | $186.27 | $280.86 | 957,900 | — | — |
| 2025-10-17 | $184.47 | $278.15 | 1,954,300 | — | — |
| 2025-10-16 | $181.15 | $273.14 | 1,193,700 | — | — |
| 2025-10-15 | $183.83 | $277.18 | 1,882,600 | — | — |
| 2025-10-14 | $183.12 | $276.11 | 1,389,600 | — | — |
| 2025-10-13 | $183.40 | $276.53 | 1,095,500 | — | — |
| 2025-10-10 | $180.89 | $272.75 | 1,678,400 | — | — |
| 2025-10-09 | $187.56 | $282.81 | 1,284,000 | — | — |
| 2025-10-08 | $188.71 | $284.54 | 2,416,700 | — | — |
| 2025-10-07 | $191.54 | $288.81 | 1,352,300 | — | — |
| 2025-10-06 | $193.52 | $291.79 | 1,013,200 | — | — |
| 2025-10-03 | $193.14 | $291.22 | 1,968,700 | — | — |
| 2025-10-02 | $192.24 | $289.86 | 1,642,800 | — | — |
| 2025-10-01 | $192.31 | $289.97 | 1,265,100 | — | — |
| 2025-09-30 | $192.74 | $290.62 | 1,532,100 | — | — |
| 2025-09-29 | $196.47 | $296.24 | 1,402,100 | — | — |
| 2025-09-26 | $198.69 | $299.59 | 2,042,700 | — | — |
| 2025-09-25 | $196.44 | $296.20 | 1,811,300 | — | — |
| 2025-09-24 | $193.10 | $291.16 | 1,526,600 | — | — |
| 2025-09-23 | $190.87 | $287.80 | 1,787,500 | — | — |
| 2025-09-22 | $187.25 | $282.34 | 1,783,100 | — | — |
| 2025-09-19 | $185.46 | $279.64 | 6,246,900 | — | — |
| 2025-09-18 | $185.03 | $278.99 | 1,570,600 | — | — |
| 2025-09-17 | $184.68 | $278.46 | 1,885,800 | — | — |
| 2025-09-16 | $182.99 | $275.92 | 2,250,000 | — | — |
| 2025-09-15 | $179.94 | $271.32 | 1,765,400 | — | — |
| 2025-09-12 | $180.28 | $271.83 | 1,500,300 | — | — |
| 2025-09-11 | $182.31 | $274.89 | 1,265,800 | — | — |
| 2025-09-10 | $181.69 | $273.96 | 1,800,200 | — | — |
| 2025-09-09 | $183.18 | $276.20 | 2,307,700 | — | — |
| 2025-09-08 | $181.19 | $273.20 | 2,006,800 | — | — |
| 2025-09-05 | $180.28 | $271.83 | 1,696,300 | — | — |
| 2025-09-04 | $178.98 | $269.87 | 1,494,000 | — | — |
| 2025-09-03 | $179.00 | $269.90 | 1,751,400 | — | — |
| 2025-09-02 | $180.15 | $271.63 | 2,245,600 | — | — |
| 2025-08-29 | $179.71 | $270.97 | 1,753,800 | — | — |
| 2025-08-28 | $179.30 | $270.35 | 1,844,100 | — | — |
| 2025-08-27 | $177.89 | $268.23 | 1,820,500 | — | — |
| 2025-08-26 | $173.51 | $261.62 | 3,153,900 | — | — |
| 2025-08-25 | $172.18 | $259.62 | 1,476,900 | — | — |
| 2025-08-22 | $170.88 | $257.66 | 1,734,000 | — | — |
| 2025-08-21 | $164.94 | $248.70 | 1,299,700 | — | — |
| 2025-08-20 | $165.82 | $250.03 | 1,540,100 | — | — |
| 2025-08-19 | $164.38 | $246.48 | 2,155,200 | — | — |
| 2025-08-18 | $162.67 | $243.92 | 1,487,800 | — | — |
| 2025-08-15 | $162.34 | $243.42 | 1,831,400 | — | — |
| 2025-08-14 | $162.32 | $243.39 | 1,373,000 | — | — |
| 2025-08-13 | $161.73 | $242.51 | 2,072,000 | — | — |
| 2025-08-12 | $159.11 | $238.58 | 2,291,800 | — | — |
| 2025-08-11 | $158.59 | $237.80 | 1,784,200 | — | — |
| 2025-08-08 | $160.84 | $241.18 | 1,278,200 | — | — |
| 2025-08-07 | $161.51 | $242.18 | 1,587,800 | — | — |
| 2025-08-06 | $162.44 | $243.57 | 2,755,500 | — | — |
| 2025-08-05 | $168.92 | $253.29 | 1,923,300 | — | — |
| 2025-08-04 | $167.96 | $251.85 | 2,068,400 | — | — |
| 2025-08-01 | $165.53 | $248.21 | 1,385,300 | — | — |
| 2025-07-31 | $170.19 | $255.20 | 1,340,600 | — | — |
| 2025-07-30 | $170.78 | $256.08 | 1,494,600 | — | — |
| 2025-07-29 | $175.43 | $263.05 | 1,296,100 | — | — |
| 2025-07-28 | $174.80 | $262.11 | 1,100,100 | — | — |
| 2025-07-25 | $171.57 | $257.26 | 1,287,700 | — | — |
| 2025-07-24 | $171.31 | $256.87 | 2,607,300 | — | — |
| 2025-07-23 | $177.54 | $266.22 | 1,798,200 | — | — |
| 2025-07-22 | $175.25 | $262.78 | 1,431,300 | — | — |
| 2025-07-21 | $174.88 | $262.23 | 1,458,100 | — | — |
| 2025-07-18 | $174.21 | $261.22 | 2,623,700 | — | — |
| 2025-07-17 | $174.17 | $261.16 | 1,619,700 | — | — |
| 2025-07-16 | $172.37 | $258.46 | 2,585,000 | — | — |
| 2025-07-15 | $175.62 | $263.34 | 1,784,900 | — | — |
| 2025-07-14 | $175.63 | $263.35 | 2,732,200 | — | — |
| 2025-07-11 | $179.86 | $269.70 | 4,388,200 | — | — |
| 2025-07-10 | $182.26 | $273.29 | 3,765,800 | — | — |
| 2025-07-09 | $179.27 | $268.81 | 1,976,200 | — | — |
| 2025-07-08 | $179.93 | $269.80 | 2,426,300 | — | — |
| 2025-07-07 | $176.45 | $264.58 | 1,692,400 | — | — |
| 2025-07-03 | $176.05 | $263.98 | 1,135,900 | — | — |
| 2025-07-02 | $174.46 | $261.60 | 1,556,900 | — | — |
| 2025-07-01 | $169.95 | $254.84 | 1,949,300 | — | — |
| 2025-06-30 | $166.11 | $249.08 | 1,660,900 | — | — |
| 2025-06-27 | $167.41 | $251.03 | 8,636,600 | — | — |
| 2025-06-26 | $167.52 | $251.19 | 1,711,300 | — | — |
| 2025-06-25 | $165.69 | $248.45 | 2,006,900 | — | — |
| 2025-06-24 | $165.29 | $247.85 | 2,875,800 | — | — |
| 2025-06-23 | $166.61 | $249.83 | 3,356,800 | — | — |
| 2025-06-20 | $169.12 | $253.59 | 6,556,500 | — | — |
| 2025-06-18 | $167.42 | $251.04 | 2,593,700 | — | — |
| 2025-06-17 | $170.08 | $255.03 | 3,850,800 | — | — |
| 2025-06-16 | $166.78 | $250.08 | 2,885,800 | — | — |
| 2025-06-13 | $166.15 | $249.14 | 2,705,100 | — | — |
| 2025-06-12 | $165.07 | $247.52 | 1,726,000 | — | — |
| 2025-06-11 | $164.66 | $246.90 | 2,019,200 | — | — |
| 2025-06-10 | $162.64 | $243.87 | 1,976,000 | — | — |
| 2025-06-09 | $160.27 | $240.32 | 1,895,800 | — | — |
| 2025-06-06 | $160.12 | $240.10 | 1,351,700 | — | — |
| 2025-06-05 | $158.21 | $237.23 | 1,532,900 | — | — |
| 2025-06-04 | $156.95 | $235.34 | 2,582,200 | — | — |
| 2025-06-03 | $161.97 | $242.87 | 2,004,700 | — | — |
| 2025-06-02 | $158.75 | $238.04 | 2,960,500 | — | — |
| 2025-05-30 | $160.74 | $241.03 | 4,475,400 | — | — |
| 2025-05-29 | $159.92 | $239.80 | 1,961,200 | — | — |
| 2025-05-28 | $158.61 | $237.83 | 1,513,600 | — | — |
| 2025-05-27 | $162.33 | $243.41 | 2,480,000 | — | — |
| 2025-05-23 | $159.11 | $238.58 | 1,576,800 | — | — |
| 2025-05-22 | $158.89 | $238.25 | 2,365,400 | — | — |
| 2025-05-21 | $156.70 | $234.97 | 2,832,200 | — | — |
| 2025-05-20 | $161.53 | $240.85 | 1,431,700 | — | — |
| 2025-05-19 | $162.27 | $241.95 | 1,987,500 | — | — |
| 2025-05-16 | $164.12 | $244.71 | 2,836,100 | — | — |
| 2025-05-15 | $165.29 | $246.45 | 2,300,000 | — | — |
| 2025-05-14 | $163.52 | $243.81 | 2,291,200 | — | — |
| 2025-05-13 | $162.84 | $242.80 | 4,014,500 | — | — |
| 2025-05-12 | $158.14 | $235.79 | 3,419,100 | — | — |
| 2025-05-09 | $150.89 | $224.98 | 1,567,500 | — | — |
| 2025-05-08 | $149.97 | $223.61 | 2,643,800 | — | — |
| 2025-05-07 | $144.69 | $215.74 | 3,135,200 | — | — |
| 2025-05-06 | $144.55 | $215.53 | 3,304,000 | — | — |
| 2025-05-05 | $143.33 | $213.71 | 3,427,400 | — | — |
| 2025-05-02 | $141.55 | $211.05 | 1,944,500 | — | — |
| 2025-05-01 | $137.72 | $205.34 | 2,053,400 | — | — |
| 2025-04-30 | $137.41 | $204.88 | 2,549,300 | — | — |
| 2025-04-29 | $138.31 | $206.22 | 1,747,600 | — | — |
| 2025-04-28 | $137.58 | $205.14 | 1,868,400 | — | — |
| 2025-04-25 | $137.44 | $204.93 | 1,681,100 | — | — |
| 2025-04-24 | $137.54 | $205.08 | 3,061,400 | — | — |
| 2025-04-23 | $134.30 | $200.24 | 2,996,300 | — | — |
| 2025-04-22 | $131.39 | $195.91 | 1,736,200 | — | — |
| 2025-04-21 | $126.72 | $188.94 | 2,425,100 | — | — |
| 2025-04-17 | $127.72 | $190.43 | 2,387,700 | — | — |
| 2025-04-16 | $124.07 | $184.99 | 2,897,300 | — | — |
| 2025-04-15 | $122.23 | $182.25 | 2,416,100 | — | — |
| 2025-04-14 | $124.85 | $186.15 | 2,709,500 | — | — |
| 2025-04-11 | $123.43 | $184.04 | 2,901,200 | — | — |
| 2025-04-10 | $121.53 | $181.20 | 3,970,500 | — | — |
| 2025-04-09 | $131.42 | $195.95 | 5,604,400 | — | — |
| 2025-04-08 | $118.55 | $176.76 | 4,459,700 | — | — |
| 2025-04-07 | $121.66 | $181.40 | 4,922,800 | — | — |
| 2025-04-04 | $121.07 | $180.52 | 5,833,200 | — | — |
| 2025-04-03 | $128.59 | $191.73 | 5,076,200 | — | — |
| 2025-04-02 | $147.90 | $220.52 | 1,654,500 | — | — |
| 2025-04-01 | $146.63 | $218.63 | 1,898,800 | — | — |
| 2025-03-31 | $145.69 | $217.23 | 2,483,400 | — | — |
| 2025-03-28 | $144.10 | $214.86 | 1,689,100 | — | — |
| 2025-03-27 | $147.35 | $219.70 | 1,579,100 | — | — |
| 2025-03-26 | $149.81 | $223.37 | 1,980,900 | — | — |
| 2025-03-25 | $149.09 | $222.30 | 3,562,000 | — | — |
| 2025-03-24 | $148.68 | $221.69 | 3,087,300 | — | — |
| 2025-03-21 | $149.96 | $223.59 | 6,814,000 | — | — |
| 2025-03-20 | $151.95 | $226.56 | 3,638,800 | — | — |
| 2025-03-19 | $149.57 | $223.01 | 3,591,400 | — | — |
| 2025-03-18 | $146.00 | $217.69 | 2,797,800 | — | — |
| 2025-03-17 | $146.16 | $217.93 | 2,324,000 | — | — |
| 2025-03-14 | $141.15 | $210.46 | 1,708,300 | — | — |
| 2025-03-13 | $137.02 | $204.30 | 1,885,300 | — | — |
| 2025-03-12 | $137.12 | $204.45 | 2,425,900 | — | — |
| 2025-03-11 | $134.72 | $200.87 | 2,750,600 | — | — |
| 2025-03-10 | $136.26 | $203.17 | 2,799,300 | — | — |
| 2025-03-07 | $137.55 | $205.09 | 2,832,500 | — | — |
| 2025-03-06 | $137.56 | $205.11 | 2,462,900 | — | — |
| 2025-03-05 | $135.12 | $201.47 | 4,744,900 | — | — |
| 2025-03-04 | $142.62 | $212.65 | 3,297,900 | — | — |
| 2025-03-03 | $145.82 | $217.42 | 2,714,500 | — | — |
| 2025-02-28 | $150.18 | $223.92 | 3,007,800 | — | — |
| 2025-02-27 | $147.98 | $220.64 | 2,422,000 | — | — |
| 2025-02-26 | $146.30 | $218.14 | 2,281,600 | — | — |
| 2025-02-25 | $150.59 | $224.53 | 2,435,600 | — | — |
| 2025-02-24 | $152.70 | $227.68 | 3,688,700 | — | — |
| 2025-02-21 | $153.74 | $229.23 | 1,996,200 | — | — |
| 2025-02-20 | $158.27 | $235.98 | 2,464,500 | — | — |
| 2025-02-19 | $156.64 | $233.55 | 2,549,700 | — | — |
| 2025-02-18 | $159.03 | $235.76 | 2,859,100 | — | — |
| 2025-02-14 | $156.06 | $231.36 | 2,411,800 | — | — |
| 2025-02-13 | $154.09 | $228.44 | 3,179,100 | — | — |
| 2025-02-12 | $149.21 | $221.20 | 2,510,500 | — | — |
| 2025-02-11 | $155.30 | $230.23 | 3,666,900 | — | — |
| 2025-02-10 | $153.78 | $227.98 | 2,221,100 | — | — |
| 2025-02-07 | $150.12 | $222.55 | 2,377,500 | — | — |
| 2025-02-06 | $151.93 | $225.24 | 2,389,000 | — | — |
| 2025-02-05 | $157.31 | $233.21 | 3,314,000 | — | — |
| 2025-02-04 | $156.91 | $232.62 | 5,832,700 | — | — |
| 2025-02-03 | $147.00 | $217.93 | 3,175,800 | — | — |
| 2025-01-31 | $145.71 | $216.01 | 2,721,000 | — | — |
| 2025-01-30 | $149.96 | $222.31 | 2,084,400 | — | — |
| 2025-01-29 | $151.39 | $224.43 | 1,785,400 | — | — |
| 2025-01-28 | $150.64 | $223.32 | 2,204,700 | — | — |
| 2025-01-27 | $152.60 | $226.23 | 2,291,800 | — | — |
| 2025-01-24 | $151.61 | $224.76 | 4,319,400 | — | — |
| 2025-01-23 | $154.31 | $228.76 | 2,949,600 | — | — |
| 2025-01-22 | $147.61 | $218.83 | 3,310,100 | — | — |
| 2025-01-21 | $150.82 | $223.59 | 2,669,400 | — | — |
| 2025-01-17 | $152.70 | $226.38 | 2,486,500 | — | — |
| 2025-01-16 | $151.70 | $224.89 | 1,862,200 | — | — |
| 2025-01-15 | $151.95 | $225.27 | 2,456,300 | — | — |
| 2025-01-14 | $149.42 | $221.51 | 2,510,800 | — | — |
| 2025-01-13 | $146.75 | $217.56 | 3,673,300 | — | — |
| 2025-01-10 | $142.27 | $210.91 | 3,593,100 | — | — |
| 2025-01-08 | $142.33 | $211.00 | 2,691,900 | — | — |
| 2025-01-07 | $141.66 | $210.01 | 3,064,900 | — | — |
| 2025-01-06 | $140.53 | $208.33 | 3,757,600 | — | — |
| 2025-01-03 | $142.74 | $211.61 | 2,531,100 | — | — |
| 2025-01-02 | $141.49 | $209.76 | 2,586,800 | — | — |