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
- 2008-04-23 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 | — | — | — | $140.38 | 74,801 |
| 2026-09-03 | — | — | — | $140.34 | 63,717 |
| 2026-09-02 | — | — | — | $136.92 | 71,985 |
| 2026-09-01 | — | — | — | $138.87 | 86,531 |
| 2026-08-31 | — | — | — | $136.60 | 86,459 |
| 2026-08-28 | — | — | — | $136.78 | 89,247 |
| 2026-08-27 | $136.69 | $214.07 | 2,364,100 | $136.69 | 84,643 |
| 2026-08-26 | $137.49 | $215.33 | 1,361,800 | $137.13 | 66,486 |
| 2026-08-25 | $137.60 | $215.50 | 1,939,600 | $139.19 | 85,800 |
| 2026-08-24 | $139.91 | $219.12 | 2,406,000 | $136.01 | 80,549 |
| 2026-08-21 | $135.39 | $212.04 | 1,942,400 | $137.16 | 58,809 |
| 2026-08-20 | $137.21 | $214.89 | 1,661,700 | $138.43 | 64,713 |
| 2026-08-19 | $138.71 | $217.24 | 3,029,200 | $136.59 | 146,080 |
| 2026-08-18 | $136.27 | $213.41 | 1,892,700 | $135.62 | 105,166 |
| 2026-08-17 | $134.35 | $210.41 | 2,106,000 | $135.45 | 71,229 |
| 2026-08-14 | $136.20 | $213.31 | 1,728,100 | $136.56 | 70,471 |
| 2026-08-13 | $136.46 | $213.71 | 3,409,000 | $135.79 | 178,848 |
| 2026-08-12 | $134.92 | $211.30 | 2,902,900 | $135.58 | 105,956 |
| 2026-08-11 | $136.06 | $213.09 | 1,729,700 | $134.92 | 153,225 |
| 2026-08-10 | $135.45 | $210.73 | 2,478,600 | $133.69 | 197,713 |
| 2026-08-07 | $135.31 | $210.51 | 1,200,100 | $133.82 | 71,926 |
| 2026-08-06 | $134.82 | $209.75 | 1,471,400 | $134.42 | 76,197 |
| 2026-08-05 | $134.16 | $208.72 | 1,963,400 | $135.32 | 142,330 |
| 2026-08-04 | $134.01 | $208.49 | 3,673,400 | $130.09 | 194,925 |
| 2026-08-03 | $131.30 | $204.27 | 2,497,600 | $133.86 | 132,275 |
| 2026-07-31 | $134.17 | $208.74 | 3,254,400 | $136.08 | 124,564 |
| 2026-07-30 | $136.81 | $212.84 | 3,580,300 | $139.46 | 221,109 |
| 2026-07-29 | $138.09 | $214.84 | 3,034,900 | $138.60 | 217,610 |
| 2026-07-28 | $138.04 | $214.76 | 4,666,600 | $135.75 | 229,745 |
| 2026-07-27 | $134.56 | $209.34 | 2,541,100 | $133.74 | 145,486 |
| 2026-07-24 | $134.66 | $209.50 | 1,468,000 | $135.12 | 90,664 |
| 2026-07-23 | $134.41 | $209.11 | 2,019,700 | $132.94 | 135,334 |
| 2026-07-22 | $133.83 | $208.21 | 1,789,000 | $132.98 | 83,052 |
| 2026-07-21 | $131.53 | $204.63 | 1,971,400 | $132.68 | 126,545 |
| 2026-07-20 | $133.65 | $207.93 | 1,543,400 | $134.53 | 80,020 |
| 2026-07-17 | $135.11 | $210.20 | 2,390,900 | — | — |
| 2026-07-16 | $134.33 | $208.99 | 1,846,800 | — | — |
| 2026-07-15 | $129.21 | $201.02 | 1,510,400 | — | — |
| 2026-07-14 | $131.57 | $204.69 | 1,172,700 | — | — |
| 2026-07-13 | $131.53 | $204.63 | 1,236,400 | — | — |
| 2026-07-10 | $130.69 | $203.32 | 1,679,100 | — | — |
| 2026-07-09 | $130.55 | $203.11 | 1,373,400 | — | — |
| 2026-07-08 | $131.88 | $205.17 | 1,654,300 | — | — |
| 2026-07-07 | $134.82 | $209.75 | 2,098,700 | — | — |
| 2026-07-06 | $133.09 | $207.06 | 3,630,000 | — | — |
| 2026-07-02 | $136.86 | $212.92 | 3,269,200 | — | — |
| 2026-07-01 | $131.79 | $205.03 | 2,462,200 | — | — |
| 2026-06-30 | $131.58 | $204.71 | 2,817,900 | — | — |
| 2026-06-29 | $132.50 | $206.14 | 2,170,700 | — | — |
| 2026-06-26 | $132.68 | $206.42 | 3,539,100 | — | — |
| 2026-06-25 | $130.00 | $202.25 | 2,228,400 | — | — |
| 2026-06-24 | $129.64 | $201.69 | 1,927,200 | — | — |
| 2026-06-23 | $126.60 | $196.96 | 1,558,300 | — | — |
| 2026-06-22 | $124.92 | $194.35 | 2,456,900 | — | — |
| 2026-06-18 | $125.07 | $194.58 | 4,992,200 | — | — |
| 2026-06-17 | $125.41 | $195.11 | 2,334,200 | — | — |
| 2026-06-16 | $128.47 | $199.87 | 2,555,000 | — | — |
| 2026-06-15 | $126.87 | $197.38 | 3,111,800 | — | — |
| 2026-06-12 | $126.31 | $196.51 | 2,379,700 | — | — |
| 2026-06-11 | $124.45 | $193.62 | 2,119,500 | — | — |
| 2026-06-10 | $126.46 | $196.74 | 1,651,400 | — | — |
| 2026-06-09 | $125.53 | $195.30 | 1,586,700 | — | — |
| 2026-06-08 | $122.49 | $190.57 | 1,327,900 | — | — |
| 2026-06-05 | $124.47 | $193.65 | 2,580,000 | — | — |
| 2026-06-04 | $122.25 | $190.19 | 1,870,800 | — | — |
| 2026-06-03 | $123.81 | $192.62 | 3,166,500 | — | — |
| 2026-06-02 | $123.68 | $192.42 | 2,236,600 | — | — |
| 2026-06-01 | $121.13 | $188.45 | 1,746,900 | — | — |
| 2026-05-29 | $123.27 | $191.78 | 5,523,100 | — | — |
| 2026-05-28 | $122.35 | $190.35 | 1,966,500 | — | — |
| 2026-05-27 | $123.78 | $192.57 | 1,165,600 | — | — |
| 2026-05-26 | $123.85 | $192.68 | 1,448,500 | — | — |
| 2026-05-22 | $125.20 | $194.78 | 1,121,400 | — | — |
| 2026-05-21 | $123.88 | $192.73 | 1,287,500 | — | — |
| 2026-05-20 | $122.36 | $190.36 | 1,851,800 | — | — |
| 2026-05-19 | $124.16 | $193.16 | 1,662,300 | — | — |
| 2026-05-18 | $124.83 | $194.21 | 1,913,600 | — | — |
| 2026-05-15 | $124.29 | $193.37 | 2,994,700 | — | — |
| 2026-05-14 | $125.98 | $196.00 | 1,286,000 | — | — |
| 2026-05-13 | $127.37 | $198.16 | 1,670,200 | — | — |
| 2026-05-12 | $127.65 | $198.59 | 2,687,800 | — | — |
| 2026-05-11 | $126.01 | $194.65 | 1,574,100 | — | — |
| 2026-05-08 | $125.05 | $193.17 | 1,305,600 | — | — |
| 2026-05-07 | $126.20 | $194.94 | 2,098,600 | — | — |
| 2026-05-06 | $125.68 | $194.14 | 1,659,100 | — | — |
| 2026-05-05 | $126.05 | $194.71 | 1,395,400 | — | — |
| 2026-05-04 | $126.85 | $195.95 | 1,713,900 | — | — |
| 2026-05-01 | $127.38 | $196.77 | 1,980,800 | — | — |
| 2026-04-30 | $128.42 | $198.37 | 3,026,200 | — | — |
| 2026-04-29 | $131.97 | $203.86 | 1,811,600 | — | — |
| 2026-04-28 | $132.67 | $204.94 | 1,254,000 | — | — |
| 2026-04-27 | $131.96 | $203.84 | 1,358,000 | — | — |
| 2026-04-24 | $132.42 | $204.55 | 1,780,500 | — | — |
| 2026-04-23 | $134.97 | $208.49 | 1,530,500 | — | — |
| 2026-04-22 | $131.13 | $202.56 | 1,396,000 | — | — |
| 2026-04-21 | $132.05 | $203.98 | 1,752,700 | — | — |
| 2026-04-20 | $133.25 | $205.83 | 1,673,100 | — | — |
| 2026-04-17 | $131.61 | $203.30 | 2,097,300 | — | — |
| 2026-04-16 | $130.70 | $201.89 | 2,285,500 | — | — |
| 2026-04-15 | $130.31 | $201.29 | 2,950,700 | — | — |