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
| 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 | — | — |