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
- 1995-09-18 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 | — | — | — | $219.42 | 171,327 |
| 2026-09-03 | — | — | — | $215.39 | 92,810 |
| 2026-09-02 | — | — | — | $212.55 | 58,525 |
| 2026-09-01 | — | — | — | $216.10 | 96,320 |
| 2026-08-31 | — | — | — | $219.92 | 110,714 |
| 2026-08-28 | — | — | — | $219.77 | 108,783 |
| 2026-08-27 | $221.17 | $317.93 | 3,292,900 | $216.24 | 186,008 |
| 2026-08-26 | $211.68 | $304.29 | 2,821,100 | $209.44 | 153,355 |
| 2026-08-25 | $216.93 | $311.84 | 1,849,700 | $215.32 | 63,653 |
| 2026-08-24 | $218.66 | $314.33 | 2,117,600 | $217.07 | 94,519 |
| 2026-08-21 | $218.68 | $314.35 | 1,580,300 | $216.08 | 49,907 |
| 2026-08-20 | $217.09 | $312.07 | 1,512,300 | $216.36 | 61,988 |
| 2026-08-19 | $215.60 | $309.93 | 2,505,600 | $211.39 | 96,237 |
| 2026-08-18 | $210.47 | $302.55 | 2,920,500 | $210.70 | 212,894 |
| 2026-08-17 | $207.84 | $298.77 | 2,807,000 | $206.61 | 217,304 |
| 2026-08-14 | $207.97 | $298.96 | 2,562,800 | $214.17 | 104,817 |
| 2026-08-13 | $209.28 | $300.84 | 2,702,000 | $204.45 | 135,863 |
| 2026-08-12 | $204.15 | $293.47 | 1,744,700 | $203.84 | 89,905 |
| 2026-08-11 | $209.68 | $301.42 | 2,299,600 | $208.64 | 105,603 |
| 2026-08-10 | $208.55 | $299.79 | 3,004,000 | $204.24 | 155,333 |
| 2026-08-07 | $206.16 | $296.36 | 2,953,700 | $203.15 | 178,560 |
| 2026-08-06 | $199.46 | $286.73 | 3,065,700 | $195.35 | 154,369 |
| 2026-08-05 | $197.33 | $283.66 | 2,486,700 | $198.54 | 148,459 |
| 2026-08-04 | $195.49 | $281.02 | 2,853,800 | $190.66 | 183,365 |
| 2026-08-03 | $189.65 | $272.62 | 2,975,700 | $191.79 | 136,819 |
| 2026-07-31 | $183.62 | $263.96 | 3,134,600 | $178.92 | 195,634 |
| 2026-07-30 | $180.88 | $260.02 | 4,112,200 | $182.13 | 318,815 |
| 2026-07-29 | $185.99 | $267.36 | 5,962,400 | $183.13 | 241,754 |
| 2026-07-28 | $179.17 | $257.56 | 4,235,700 | $175.32 | 270,121 |
| 2026-07-27 | $171.01 | $245.83 | 4,497,500 | $169.89 | 288,703 |
| 2026-07-24 | $160.00 | $230.00 | 6,191,300 | $154.03 | 337,909 |
| 2026-07-23 | $146.38 | $210.42 | 4,404,700 | $149.79 | 262,805 |
| 2026-07-22 | $148.75 | $213.83 | 4,095,400 | $155.16 | 209,410 |
| 2026-07-21 | $154.34 | $221.87 | 3,129,100 | $154.85 | 148,020 |
| 2026-07-20 | $158.35 | $227.63 | 2,847,100 | $156.33 | 155,181 |
| 2026-07-17 | $159.04 | $228.62 | 3,104,800 | — | — |
| 2026-07-16 | $161.64 | $232.36 | 3,355,400 | — | — |
| 2026-07-15 | $155.91 | $224.12 | 2,410,800 | — | — |
| 2026-07-14 | $154.81 | $222.54 | 4,244,200 | — | — |
| 2026-07-13 | $159.97 | $229.96 | 2,995,000 | — | — |
| 2026-07-10 | $157.86 | $226.93 | 1,720,000 | — | — |
| 2026-07-09 | $158.46 | $227.79 | 2,215,100 | — | — |
| 2026-07-08 | $157.42 | $226.29 | 3,071,500 | — | — |
| 2026-07-07 | $162.77 | $233.98 | 1,678,400 | — | — |
| 2026-07-06 | $160.49 | $230.71 | 1,765,000 | — | — |
| 2026-07-02 | $162.59 | $233.72 | 2,371,200 | — | — |
| 2026-07-01 | $159.15 | $228.78 | 2,849,300 | — | — |
| 2026-06-30 | $154.11 | $221.53 | 2,125,600 | — | — |
| 2026-06-29 | $154.90 | $222.67 | 2,097,000 | — | — |
| 2026-06-26 | $155.09 | $222.94 | 2,229,800 | — | — |
| 2026-06-25 | $148.06 | $212.84 | 2,684,800 | — | — |
| 2026-06-24 | $152.75 | $219.58 | 2,075,500 | — | — |
| 2026-06-23 | $153.38 | $220.49 | 2,682,300 | — | — |
| 2026-06-22 | $149.51 | $214.92 | 2,771,200 | — | — |
| 2026-06-18 | $155.22 | $223.13 | 3,037,100 | — | — |
| 2026-06-17 | $158.79 | $228.26 | 2,659,800 | — | — |
| 2026-06-16 | $165.41 | $237.78 | 1,667,000 | — | — |
| 2026-06-15 | $164.33 | $236.23 | 1,664,300 | — | — |
| 2026-06-12 | $164.18 | $236.01 | 2,504,000 | — | — |
| 2026-06-11 | $163.64 | $235.23 | 4,241,800 | — | — |
| 2026-06-10 | $170.30 | $244.81 | 3,143,200 | — | — |
| 2026-06-09 | $178.92 | $257.20 | 3,227,800 | — | — |
| 2026-06-08 | $181.92 | $261.51 | 2,186,800 | — | — |
| 2026-06-05 | $184.77 | $265.61 | 3,822,400 | — | — |
| 2026-06-04 | $187.14 | $269.02 | 3,925,600 | — | — |
| 2026-06-03 | $180.67 | $259.71 | 2,634,700 | — | — |
| 2026-06-02 | $190.82 | $274.31 | 4,402,000 | — | — |
| 2026-06-01 | $196.11 | $281.91 | 4,681,700 | — | — |
| 2026-05-29 | $181.79 | $261.32 | 5,018,800 | — | — |
| 2026-05-28 | $175.46 | $252.23 | 3,516,100 | — | — |
| 2026-05-27 | $174.14 | $250.33 | 1,994,500 | — | — |
| 2026-05-26 | $175.15 | $251.78 | 2,162,300 | — | — |
| 2026-05-22 | $175.95 | $252.93 | 2,000,400 | — | — |
| 2026-05-21 | $176.28 | $253.40 | 2,467,100 | — | — |
| 2026-05-20 | $179.89 | $258.59 | 3,132,100 | — | — |
| 2026-05-19 | $178.80 | $257.03 | 5,876,700 | — | — |
| 2026-05-18 | $174.62 | $251.02 | 3,140,300 | — | — |
| 2026-05-15 | $169.48 | $243.63 | 3,618,600 | — | — |
| 2026-05-14 | $164.18 | $236.01 | 3,454,100 | — | — |
| 2026-05-13 | $160.82 | $231.18 | 5,044,700 | — | — |
| 2026-05-12 | $167.27 | $240.45 | 2,896,900 | — | — |
| 2026-05-11 | $170.10 | $244.52 | 2,791,700 | — | — |
| 2026-05-08 | $173.70 | $249.70 | 3,705,500 | — | — |
| 2026-05-07 | $174.71 | $251.15 | 4,428,800 | — | — |
| 2026-05-06 | $173.13 | $248.88 | 6,245,900 | — | — |
| 2026-05-05 | $172.39 | $247.81 | 2,943,100 | — | — |
| 2026-05-04 | $171.42 | $242.21 | 3,016,100 | — | — |
| 2026-05-01 | $170.76 | $241.27 | 2,920,000 | — | — |
| 2026-04-30 | $169.49 | $239.48 | 3,158,200 | — | — |
| 2026-04-29 | $170.10 | $240.34 | 3,350,800 | — | — |
| 2026-04-28 | $173.49 | $245.13 | 2,760,500 | — | — |
| 2026-04-27 | $173.44 | $245.06 | 3,327,900 | — | — |
| 2026-04-24 | $175.26 | $247.63 | 6,846,400 | — | — |
| 2026-04-23 | $163.25 | $230.66 | 7,314,600 | — | — |
| 2026-04-22 | $174.02 | $245.88 | 3,424,000 | — | — |
| 2026-04-21 | $176.44 | $249.30 | 3,128,400 | — | — |
| 2026-04-20 | $178.94 | $252.83 | 3,200,900 | — | — |
| 2026-04-17 | $181.22 | $256.05 | 6,647,500 | — | — |
| 2026-04-16 | $177.41 | $250.67 | 5,150,000 | — | — |
| 2026-04-15 | $172.90 | $244.30 | 2,687,900 | — | — |