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
- 1980-03-17 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 | — | — | — | $126.63 | 213,044 |
| 2026-09-03 | — | — | — | $128.07 | 315,632 |
| 2026-09-02 | — | — | — | $124.81 | 174,234 |
| 2026-09-01 | — | — | — | $122.59 | 300,722 |
| 2026-08-31 | — | — | — | $127.45 | 200,535 |
| 2026-08-28 | — | — | — | $132.45 | 304,410 |
| 2026-08-27 | $132.29 | $237.01 | 6,425,600 | $131.33 | 163,423 |
| 2026-08-26 | $131.60 | $235.77 | 10,400,500 | $133.71 | 210,340 |
| 2026-08-25 | $135.14 | $242.11 | 7,145,000 | $130.17 | 406,218 |
| 2026-08-24 | $131.84 | $236.20 | 6,474,000 | $133.40 | 257,454 |
| 2026-08-21 | $131.58 | $235.74 | 10,513,100 | $131.57 | 362,461 |
| 2026-08-20 | $127.64 | $228.68 | 9,674,100 | $124.14 | 401,772 |
| 2026-08-19 | $125.08 | $224.09 | 9,071,900 | $125.08 | 328,435 |
| 2026-08-18 | $115.98 | $207.79 | 6,539,100 | $118.44 | 227,797 |
| 2026-08-17 | $120.33 | $215.58 | 7,193,500 | $119.07 | 306,422 |
| 2026-08-14 | $117.76 | $210.98 | 5,578,800 | $115.85 | 194,197 |
| 2026-08-13 | $114.19 | $204.58 | 6,671,900 | $115.60 | 273,941 |
| 2026-08-12 | $117.84 | $211.12 | 6,913,900 | $119.60 | 211,360 |
| 2026-08-11 | $117.21 | $209.99 | 6,795,500 | $117.09 | 358,043 |
| 2026-08-10 | $117.26 | $210.08 | 10,026,100 | $114.73 | 428,754 |
| 2026-08-07 | $112.98 | $202.41 | 10,675,800 | $110.52 | 637,350 |
| 2026-08-06 | $105.43 | $188.89 | 7,958,000 | $103.55 | 345,651 |
| 2026-08-05 | $104.29 | $186.84 | 9,539,300 | $103.80 | 403,299 |
| 2026-08-04 | $97.73 | $175.09 | 5,449,100 | $97.95 | 231,587 |
| 2026-08-03 | $95.37 | $170.86 | 5,050,200 | $93.40 | 226,053 |
| 2026-07-31 | $93.71 | $167.89 | 5,866,200 | $94.38 | 229,815 |
| 2026-07-30 | $95.76 | $171.56 | 8,545,800 | $92.75 | 434,681 |
| 2026-07-29 | $91.34 | $163.64 | 6,701,200 | $91.36 | 314,392 |
| 2026-07-28 | $91.52 | $163.97 | 5,814,500 | $92.47 | 286,490 |
| 2026-07-27 | $93.47 | $167.46 | 5,112,500 | $94.49 | 187,336 |
| 2026-07-24 | $93.19 | $166.96 | 9,269,700 | $93.10 | 475,250 |
| 2026-07-23 | $94.72 | $169.70 | 7,230,500 | $93.49 | 271,815 |
| 2026-07-22 | $95.75 | $171.54 | 7,780,700 | $94.67 | 208,759 |
| 2026-07-21 | $92.49 | $165.70 | 8,045,500 | $91.33 | 235,448 |
| 2026-07-20 | $89.20 | $159.81 | 7,738,300 | $90.06 | 298,015 |
| 2026-07-17 | $89.70 | $160.70 | 10,616,000 | — | — |
| 2026-07-16 | $90.83 | $162.73 | 10,730,600 | — | — |
| 2026-07-15 | $95.21 | $170.58 | 6,969,800 | — | — |
| 2026-07-14 | $94.75 | $169.75 | 7,397,700 | — | — |
| 2026-07-13 | $93.10 | $166.80 | 5,304,000 | — | — |
| 2026-07-10 | $95.29 | $170.72 | 4,426,600 | — | — |
| 2026-07-09 | $94.81 | $169.86 | 6,018,000 | — | — |
| 2026-07-08 | $93.20 | $166.98 | 7,180,800 | — | — |
| 2026-07-07 | $95.06 | $170.31 | 7,440,100 | — | — |
| 2026-07-06 | $98.20 | $175.93 | 6,399,600 | — | — |
| 2026-07-02 | $97.04 | $173.85 | 8,703,800 | — | — |
| 2026-07-01 | $93.30 | $167.15 | 8,407,400 | — | — |
| 2026-06-30 | $93.40 | $167.33 | 8,893,000 | — | — |
| 2026-06-29 | $94.51 | $169.32 | 7,806,000 | — | — |
| 2026-06-26 | $96.13 | $172.22 | 11,251,800 | — | — |
| 2026-06-25 | $95.35 | $170.83 | 8,099,700 | — | — |
| 2026-06-24 | $94.04 | $168.48 | 11,171,100 | — | — |
| 2026-06-23 | $97.84 | $175.29 | 7,895,100 | — | — |
| 2026-06-22 | $101.80 | $182.38 | 8,291,200 | — | — |
| 2026-06-18 | $103.79 | $185.95 | 19,149,400 | — | — |
| 2026-06-17 | $105.67 | $189.32 | 11,838,500 | — | — |
| 2026-06-16 | $108.44 | $194.28 | 8,008,800 | — | — |
| 2026-06-15 | $105.80 | $189.55 | 9,216,700 | — | — |
| 2026-06-12 | $100.23 | $179.57 | 7,710,100 | — | — |
| 2026-06-11 | $97.59 | $174.84 | 9,980,600 | — | — |
| 2026-06-10 | $92.77 | $166.20 | 10,167,100 | — | — |
| 2026-06-09 | $98.54 | $176.54 | 10,050,900 | — | — |
| 2026-06-08 | $98.99 | $177.35 | 7,630,400 | — | — |
| 2026-06-05 | $99.71 | $178.64 | 9,875,500 | — | — |
| 2026-06-04 | $108.33 | $194.08 | 7,216,800 | — | — |
| 2026-06-03 | $107.47 | $192.54 | 6,220,700 | — | — |
| 2026-06-02 | $109.50 | $196.18 | 6,538,400 | — | — |
| 2026-06-01 | $108.19 | $193.83 | 7,360,600 | — | — |
| 2026-05-29 | $109.81 | $196.73 | 14,672,900 | — | — |
| 2026-05-28 | $108.23 | $193.90 | 7,784,000 | — | — |
| 2026-05-27 | $107.23 | $192.11 | 6,646,000 | — | — |
| 2026-05-26 | $111.61 | $199.49 | 6,524,700 | — | — |
| 2026-05-22 | $107.64 | $192.40 | 5,038,900 | — | — |
| 2026-05-21 | $108.33 | $193.63 | 5,300,500 | — | — |
| 2026-05-20 | $107.39 | $191.95 | 7,543,900 | — | — |
| 2026-05-19 | $105.09 | $187.84 | 9,509,000 | — | — |
| 2026-05-18 | $109.85 | $196.35 | 7,727,600 | — | — |
| 2026-05-15 | $109.06 | $194.93 | 11,118,500 | — | — |
| 2026-05-14 | $116.33 | $207.93 | 4,529,700 | — | — |
| 2026-05-13 | $118.96 | $212.63 | 6,766,000 | — | — |
| 2026-05-12 | $119.69 | $213.93 | 5,756,400 | — | — |
| 2026-05-11 | $120.67 | $215.69 | 7,051,100 | — | — |
| 2026-05-08 | $116.51 | $208.25 | 5,292,500 | — | — |
| 2026-05-07 | $113.49 | $202.85 | 7,962,000 | — | — |
| 2026-05-06 | $115.10 | $205.73 | 7,103,500 | — | — |
| 2026-05-05 | $109.01 | $194.85 | 4,722,900 | — | — |
| 2026-05-04 | $108.33 | $193.63 | 5,699,300 | — | — |
| 2026-05-01 | $108.62 | $194.15 | 5,126,700 | — | — |
| 2026-04-30 | $111.09 | $198.56 | 8,294,500 | — | — |
| 2026-04-29 | $107.61 | $192.34 | 7,302,100 | — | — |
| 2026-04-28 | $109.90 | $196.44 | 9,791,500 | — | — |
| 2026-04-27 | $116.08 | $207.48 | 7,176,500 | — | — |
| 2026-04-24 | $120.70 | $215.74 | 12,367,500 | — | — |
| 2026-04-23 | $111.06 | $198.51 | 8,990,300 | — | — |
| 2026-04-22 | $111.85 | $199.92 | 6,414,600 | — | — |
| 2026-04-21 | $109.30 | $195.36 | 8,551,700 | — | — |
| 2026-04-20 | $114.84 | $205.27 | 6,391,400 | — | — |
| 2026-04-17 | $116.50 | $208.23 | 6,796,000 | — | — |
| 2026-04-16 | $113.41 | $202.71 | 6,551,400 | — | — |
| 2026-04-15 | $113.04 | $202.05 | 9,255,800 | — | — |