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
- 1994-02-22 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $124.99 | 141,666 |
| 2026-09-03 | — | — | — | $136.66 | 165,459 |
| 2026-09-02 | — | — | — | $133.75 | 79,386 |
| 2026-09-01 | — | — | — | $132.01 | 63,189 |
| 2026-08-31 | — | — | — | $137.85 | 73,277 |
| 2026-08-28 | — | — | — | $140.38 | 62,338 |
| 2026-08-27 | $135.77 | $232.74 | 1,109,200 | $134.94 | 55,018 |
| 2026-08-26 | $134.51 | $230.58 | 1,538,500 | $132.96 | 64,053 |
| 2026-08-25 | $133.18 | $228.30 | 2,271,000 | $136.60 | 99,410 |
| 2026-08-24 | $141.51 | $242.58 | 2,174,500 | $143.42 | 82,477 |
| 2026-08-21 | $143.25 | $245.57 | 3,302,100 | $139.52 | 129,689 |
| 2026-08-20 | $134.19 | $230.04 | 1,618,800 | $133.35 | 52,582 |
| 2026-08-19 | $134.28 | $230.19 | 1,545,200 | $134.56 | 68,361 |
| 2026-08-18 | $132.71 | $227.50 | 1,277,800 | $130.67 | 57,842 |
| 2026-08-17 | $133.99 | $229.69 | 1,976,800 | $135.50 | 74,162 |
| 2026-08-14 | $136.15 | $233.40 | 2,340,800 | $132.50 | 84,384 |
| 2026-08-13 | $130.48 | $223.68 | 2,106,100 | $128.77 | 69,301 |
| 2026-08-12 | $128.34 | $220.01 | 1,921,600 | $131.84 | 77,311 |
| 2026-08-11 | $129.36 | $221.76 | 1,482,500 | $130.68 | 58,969 |
| 2026-08-10 | $131.21 | $224.93 | 2,424,800 | $131.18 | 101,358 |
| 2026-08-07 | $131.11 | $224.76 | 2,632,600 | $128.75 | 148,753 |
| 2026-08-06 | $125.42 | $215.00 | 4,201,400 | $128.49 | 184,548 |
| 2026-08-05 | $118.84 | $203.72 | 2,690,400 | $121.98 | 108,716 |
| 2026-08-04 | $120.82 | $207.12 | 2,293,100 | $121.01 | 113,277 |
| 2026-08-03 | $118.71 | $203.50 | 2,150,200 | $116.90 | 114,736 |
| 2026-07-31 | $117.64 | $201.67 | 3,649,500 | $116.88 | 81,244 |
| 2026-07-30 | $117.76 | $201.87 | 2,179,600 | $116.48 | 102,582 |
| 2026-07-29 | $113.88 | $195.22 | 2,294,800 | $115.14 | 149,220 |
| 2026-07-28 | $113.16 | $193.99 | 2,304,300 | $114.94 | 64,301 |
| 2026-07-27 | $116.18 | $199.16 | 2,392,300 | $115.21 | 79,248 |
| 2026-07-24 | $114.85 | $196.88 | 1,637,900 | $116.16 | 74,236 |
| 2026-07-23 | $116.91 | $200.41 | 1,822,400 | $119.76 | 111,366 |
| 2026-07-22 | $117.45 | $201.34 | 2,610,100 | $119.13 | 110,987 |
| 2026-07-21 | $118.62 | $203.35 | 2,746,800 | $119.45 | 108,104 |
| 2026-07-20 | $118.20 | $202.63 | 2,216,400 | $120.82 | 76,810 |
| 2026-07-17 | $120.78 | $207.05 | 2,286,300 | — | — |
| 2026-07-16 | $119.46 | $204.79 | 2,263,300 | — | — |
| 2026-07-15 | $124.74 | $213.84 | 1,617,800 | — | — |
| 2026-07-14 | $128.75 | $220.71 | 2,234,100 | — | — |
| 2026-07-13 | $125.79 | $215.64 | 1,215,100 | — | — |
| 2026-07-10 | $126.05 | $216.08 | 1,465,600 | — | — |
| 2026-07-09 | $128.42 | $220.14 | 1,361,800 | — | — |
| 2026-07-08 | $129.38 | $221.79 | 2,075,800 | — | — |
| 2026-07-07 | $129.02 | $221.17 | 2,184,300 | — | — |
| 2026-07-06 | $133.80 | $229.37 | 1,531,500 | — | — |
| 2026-07-02 | $135.56 | $232.38 | 2,572,400 | — | — |
| 2026-07-01 | $136.08 | $233.28 | 2,413,500 | — | — |
| 2026-06-30 | $135.03 | $231.48 | 3,559,600 | — | — |
| 2026-06-29 | $129.72 | $222.37 | 3,363,400 | — | — |
| 2026-06-26 | $133.70 | $229.20 | 4,692,400 | — | — |
| 2026-06-25 | $141.05 | $241.80 | 3,055,400 | — | — |
| 2026-06-24 | $147.84 | $253.44 | 1,926,400 | — | — |
| 2026-06-23 | $149.98 | $257.10 | 1,950,900 | — | — |
| 2026-06-22 | $156.69 | $268.61 | 2,043,500 | — | — |
| 2026-06-18 | $160.35 | $274.88 | 4,385,400 | — | — |
| 2026-06-17 | $166.56 | $285.53 | 2,682,200 | — | — |
| 2026-06-16 | $166.11 | $284.76 | 1,497,900 | — | — |
| 2026-06-15 | $168.90 | $289.54 | 2,843,400 | — | — |
| 2026-06-12 | $170.42 | $292.14 | 3,265,100 | — | — |
| 2026-06-11 | $159.06 | $271.98 | 2,233,900 | — | — |
| 2026-06-10 | $147.22 | $251.73 | 2,153,200 | — | — |
| 2026-06-09 | $152.79 | $261.25 | 2,583,100 | — | — |
| 2026-06-08 | $149.84 | $256.21 | 3,057,500 | — | — |
| 2026-06-05 | $155.44 | $265.79 | 1,790,600 | — | — |
| 2026-06-04 | $165.65 | $283.24 | 1,761,100 | — | — |
| 2026-06-03 | $168.34 | $287.84 | 1,711,200 | — | — |
| 2026-06-02 | $171.77 | $293.71 | 2,636,000 | — | — |
| 2026-06-01 | $171.13 | $292.61 | 2,177,500 | — | — |
| 2026-05-29 | $176.42 | $301.66 | 2,542,100 | — | — |
| 2026-05-28 | $176.32 | $301.49 | 1,714,900 | — | — |
| 2026-05-27 | $177.47 | $303.45 | 1,920,700 | — | — |
| 2026-05-26 | $174.69 | $298.70 | 2,278,200 | — | — |
| 2026-05-22 | $171.58 | $293.38 | 1,676,100 | — | — |
| 2026-05-21 | $169.90 | $290.51 | 1,396,200 | — | — |
| 2026-05-20 | $170.21 | $291.04 | 2,321,500 | — | — |
| 2026-05-19 | $169.00 | $288.97 | 2,097,400 | — | — |
| 2026-05-18 | $175.74 | $300.50 | 1,944,300 | — | — |
| 2026-05-15 | $180.38 | $308.43 | 2,582,700 | — | — |
| 2026-05-14 | $191.10 | $326.76 | 2,168,600 | — | — |
| 2026-05-13 | $200.94 | $343.59 | 1,863,700 | — | — |
| 2026-05-12 | $205.52 | $351.42 | 1,805,200 | — | — |
| 2026-05-11 | $209.99 | $359.06 | 2,811,300 | — | — |
| 2026-05-08 | $203.52 | $348.00 | 3,130,000 | — | — |
| 2026-05-07 | $198.35 | $339.16 | 4,291,200 | — | — |
| 2026-05-06 | $192.61 | $329.34 | 2,224,900 | — | — |
| 2026-05-05 | $194.82 | $333.12 | 1,269,700 | — | — |
| 2026-05-04 | $190.69 | $326.06 | 1,392,200 | — | — |
| 2026-05-01 | $193.88 | $331.51 | 1,278,100 | — | — |
| 2026-04-30 | $196.70 | $336.34 | 2,215,100 | — | — |
| 2026-04-29 | $190.88 | $326.38 | 1,453,600 | — | — |
| 2026-04-28 | $186.90 | $319.58 | 1,835,600 | — | — |
| 2026-04-27 | $199.53 | $341.17 | 2,188,300 | — | — |
| 2026-04-24 | $188.33 | $322.02 | 1,854,200 | — | — |
| 2026-04-23 | $193.14 | $330.25 | 1,548,800 | — | — |
| 2026-04-22 | $194.22 | $332.10 | 1,799,300 | — | — |
| 2026-04-21 | $198.42 | $339.28 | 1,491,600 | — | — |
| 2026-04-20 | $194.83 | $333.14 | 2,216,300 | — | — |
| 2026-04-17 | $197.75 | $338.13 | 4,160,700 | — | — |
| 2026-04-16 | $215.62 | $368.69 | 5,639,600 | — | — |
| 2026-04-15 | $185.38 | $316.98 | 1,291,100 | — | — |
| 2026-04-14 | $189.86 | $324.64 | 1,810,000 | — | — |
| 2026-04-13 | $185.43 | $317.07 | 2,960,200 | — | — |
| 2026-04-10 | $173.64 | $296.91 | 1,208,700 | — | — |
| 2026-04-09 | $172.35 | $294.70 | 1,538,900 | — | — |
| 2026-04-08 | $177.44 | $303.40 | 1,617,400 | — | — |
| 2026-04-07 | $173.53 | $296.72 | 1,303,500 | — | — |
| 2026-04-06 | $173.03 | $295.86 | 1,394,200 | — | — |
| 2026-04-02 | $178.09 | $304.51 | 1,145,800 | — | — |
| 2026-04-01 | $178.47 | $305.16 | 1,842,700 | — | — |
| 2026-03-31 | $179.53 | $306.98 | 2,225,900 | — | — |
| 2026-03-30 | $177.22 | $303.03 | 2,104,500 | — | — |
| 2026-03-27 | $179.45 | $306.84 | 1,572,200 | — | — |
| 2026-03-26 | $174.50 | $298.38 | 1,261,400 | — | — |
| 2026-03-25 | $181.39 | $310.16 | 2,248,300 | — | — |
| 2026-03-24 | $177.06 | $302.75 | 2,267,000 | — | — |
| 2026-03-23 | $167.56 | $286.51 | 2,899,000 | — | — |
| 2026-03-20 | $156.70 | $267.94 | 2,936,900 | — | — |
| 2026-03-19 | $163.26 | $279.16 | 1,873,700 | — | — |
| 2026-03-18 | $165.83 | $283.55 | 1,585,800 | — | — |
| 2026-03-17 | $166.32 | $284.39 | 1,697,400 | — | — |
| 2026-03-16 | $162.44 | $277.75 | 1,215,200 | — | — |
| 2026-03-13 | $158.22 | $270.54 | 1,897,100 | — | — |
| 2026-03-12 | $163.89 | $279.54 | 1,479,700 | — | — |
| 2026-03-11 | $168.00 | $286.55 | 1,704,600 | — | — |
| 2026-03-10 | $166.54 | $284.06 | 2,028,300 | — | — |
| 2026-03-09 | $169.57 | $289.23 | 2,420,700 | — | — |
| 2026-03-06 | $162.29 | $276.81 | 2,175,500 | — | — |
| 2026-03-05 | $163.93 | $279.61 | 2,110,100 | — | — |
| 2026-03-04 | $168.35 | $287.15 | 2,535,500 | — | — |
| 2026-03-03 | $164.73 | $280.97 | 3,369,500 | — | — |
| 2026-03-02 | $178.18 | $303.92 | 1,626,300 | — | — |
| 2026-02-27 | $178.67 | $304.75 | 2,405,600 | — | — |
| 2026-02-26 | $184.93 | $315.43 | 2,576,400 | — | — |
| 2026-02-25 | $195.87 | $334.09 | 4,503,400 | — | — |
| 2026-02-24 | $186.83 | $318.67 | 2,628,900 | — | — |
| 2026-02-23 | $177.52 | $302.79 | 2,323,500 | — | — |
| 2026-02-20 | $168.42 | $287.27 | 1,861,000 | — | — |
| 2026-02-19 | $168.41 | $287.25 | 1,559,600 | — | — |
| 2026-02-18 | $171.22 | $292.04 | 2,196,900 | — | — |
| 2026-02-17 | $168.92 | $288.12 | 1,809,400 | — | — |
| 2026-02-13 | $166.35 | $283.74 | 2,594,200 | — | — |
| 2026-02-12 | $158.93 | $271.08 | 4,254,200 | — | — |
| 2026-02-11 | $175.43 | $299.23 | 3,762,600 | — | — |
| 2026-02-10 | $168.56 | $287.51 | 2,196,400 | — | — |
| 2026-02-09 | $165.76 | $282.73 | 2,341,600 | — | — |
| 2026-02-06 | $163.37 | $278.65 | 2,120,400 | — | — |
| 2026-02-05 | $156.48 | $266.90 | 3,638,200 | — | — |
| 2026-02-04 | $168.66 | $287.68 | 3,049,000 | — | — |
| 2026-02-03 | $170.64 | $291.05 | 2,655,400 | — | — |
| 2026-02-02 | $164.93 | $281.32 | 3,666,600 | — | — |
| 2026-01-30 | $170.63 | $291.04 | 6,911,300 | — | — |
| 2026-01-29 | $180.70 | $308.21 | 2,694,400 | — | — |
| 2026-01-28 | $184.33 | $314.41 | 4,444,800 | — | — |
| 2026-01-27 | $194.18 | $331.21 | 2,605,600 | — | — |
| 2026-01-26 | $189.75 | $323.65 | 3,002,700 | — | — |
| 2026-01-23 | $189.51 | $323.24 | 3,022,600 | — | — |
| 2026-01-22 | $188.32 | $321.21 | 4,220,400 | — | — |
| 2026-01-21 | $180.06 | $307.12 | 4,493,700 | — | — |
| 2026-01-20 | $172.54 | $294.30 | 4,535,300 | — | — |
| 2026-01-16 | $163.04 | $278.09 | 4,817,600 | — | — |
| 2026-01-15 | $173.78 | $296.41 | 3,143,900 | — | — |
| 2026-01-14 | $177.55 | $302.84 | 2,538,500 | — | — |
| 2026-01-13 | $176.88 | $301.70 | 3,411,500 | — | — |
| 2026-01-12 | $169.33 | $288.82 | 3,422,600 | — | — |
| 2026-01-09 | $161.29 | $275.11 | 2,824,400 | — | — |
| 2026-01-08 | $158.31 | $270.02 | 3,332,800 | — | — |
| 2026-01-07 | $161.57 | $275.58 | 4,198,800 | — | — |
| 2026-01-06 | $158.15 | $269.75 | 5,627,800 | — | — |
| 2026-01-05 | $146.13 | $249.25 | 3,112,900 | — | — |
| 2026-01-02 | $143.93 | $245.50 | 2,992,500 | — | — |