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
- 2015-06-26 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.29 | 26,426 |
| 2026-09-03 | — | — | — | $231.81 | 21,063 |
| 2026-09-02 | — | — | — | $223.82 | 10,354 |
| 2026-09-01 | — | — | — | $234.99 | 15,650 |
| 2026-08-31 | — | — | — | $233.36 | 30,341 |
| 2026-08-28 | — | — | — | $234.45 | 7,788 |
| 2026-08-27 | $232.05 | $232.05 | 396,400 | $224.37 | 19,556 |
| 2026-08-26 | $223.18 | $223.18 | 240,900 | $217.99 | 14,660 |
| 2026-08-25 | $223.05 | $223.05 | 307,400 | $223.05 | 10,542 |
| 2026-08-24 | $225.10 | $225.10 | 416,000 | $224.39 | 32,067 |
| 2026-08-21 | $224.40 | $224.40 | 362,100 | $217.80 | 18,001 |
| 2026-08-20 | $218.85 | $218.85 | 333,000 | $214.96 | 28,946 |
| 2026-08-19 | $215.22 | $215.22 | 445,200 | $204.04 | 45,714 |
| 2026-08-18 | $203.95 | $203.95 | 285,400 | $199.15 | 28,674 |
| 2026-08-17 | $195.96 | $195.96 | 344,300 | $201.35 | 34,045 |
| 2026-08-14 | $204.21 | $204.21 | 265,100 | $205.22 | 25,980 |
| 2026-08-13 | $203.97 | $203.97 | 408,000 | $197.42 | 48,178 |
| 2026-08-12 | $196.77 | $196.77 | 665,800 | $199.83 | 63,346 |
| 2026-08-11 | $203.02 | $203.02 | 423,200 | $197.48 | 40,833 |
| 2026-08-10 | $199.54 | $199.54 | 504,200 | $195.82 | 33,903 |
| 2026-08-07 | $198.74 | $198.74 | 389,700 | $197.59 | 27,829 |
| 2026-08-06 | $194.11 | $194.11 | 346,100 | $191.11 | 28,124 |
| 2026-08-05 | $193.00 | $193.00 | 509,800 | $202.71 | 43,026 |
| 2026-08-04 | $199.53 | $199.53 | 631,100 | $192.37 | 45,292 |
| 2026-08-03 | $191.69 | $191.69 | 479,300 | $186.42 | 53,126 |
| 2026-07-31 | $180.19 | $180.19 | 282,100 | $175.33 | 15,069 |
| 2026-07-30 | $176.02 | $176.02 | 294,600 | $182.22 | 12,905 |
| 2026-07-29 | $186.99 | $186.99 | 417,200 | $179.83 | 22,665 |
| 2026-07-28 | $178.27 | $178.27 | 557,900 | $177.18 | 21,257 |
| 2026-07-27 | $168.74 | $168.74 | 675,800 | $168.94 | 32,032 |
| 2026-07-24 | $165.05 | $165.05 | 691,100 | $160.47 | 46,250 |
| 2026-07-23 | $163.95 | $163.95 | 937,500 | $165.17 | 49,752 |
| 2026-07-22 | $162.21 | $162.21 | 377,600 | $164.27 | 22,303 |
| 2026-07-21 | $167.84 | $167.84 | 314,300 | $176.70 | 19,934 |
| 2026-07-20 | $179.09 | $179.09 | 359,300 | $177.11 | 16,014 |
| 2026-07-17 | $179.73 | $179.73 | 329,400 | — | — |
| 2026-07-16 | $181.45 | $181.45 | 331,700 | — | — |
| 2026-07-15 | $175.40 | $175.40 | 263,800 | — | — |
| 2026-07-14 | $174.46 | $174.46 | 239,100 | — | — |
| 2026-07-13 | $179.90 | $179.90 | 307,700 | — | — |
| 2026-07-10 | $175.58 | $175.58 | 195,100 | — | — |
| 2026-07-09 | $175.31 | $175.31 | 272,400 | — | — |
| 2026-07-08 | $176.48 | $176.48 | 326,000 | — | — |
| 2026-07-07 | $179.42 | $179.42 | 581,200 | — | — |
| 2026-07-06 | $176.06 | $176.06 | 360,100 | — | — |
| 2026-07-02 | $170.90 | $170.90 | 358,000 | — | — |
| 2026-07-01 | $164.82 | $164.82 | 395,800 | — | — |
| 2026-06-30 | $160.35 | $160.35 | 363,000 | — | — |
| 2026-06-29 | $156.57 | $156.57 | 299,700 | — | — |
| 2026-06-26 | $155.64 | $155.64 | 414,600 | — | — |
| 2026-06-25 | $144.78 | $144.78 | 450,700 | — | — |
| 2026-06-24 | $148.81 | $148.81 | 248,600 | — | — |
| 2026-06-23 | $146.56 | $146.56 | 369,100 | — | — |
| 2026-06-22 | $144.38 | $144.38 | 453,400 | — | — |
| 2026-06-18 | $151.50 | $151.50 | 855,800 | — | — |
| 2026-06-17 | $148.59 | $148.59 | 375,600 | — | — |
| 2026-06-16 | $157.89 | $157.89 | 347,600 | — | — |
| 2026-06-15 | $158.21 | $158.21 | 276,500 | — | — |
| 2026-06-12 | $161.21 | $161.21 | 286,300 | — | — |
| 2026-06-11 | $159.68 | $159.68 | 275,400 | — | — |
| 2026-06-10 | $168.32 | $168.32 | 350,000 | — | — |
| 2026-06-09 | $169.29 | $169.29 | 413,400 | — | — |
| 2026-06-08 | $164.90 | $164.90 | 510,300 | — | — |
| 2026-06-05 | $166.94 | $166.94 | 393,000 | — | — |
| 2026-06-04 | $163.65 | $163.65 | 281,300 | — | — |
| 2026-06-03 | $166.27 | $166.27 | 440,600 | — | — |
| 2026-06-02 | $174.63 | $174.63 | 477,600 | — | — |
| 2026-06-01 | $179.30 | $179.30 | 481,700 | — | — |
| 2026-05-29 | $161.17 | $161.17 | 397,700 | — | — |
| 2026-05-28 | $159.18 | $159.18 | 421,500 | — | — |
| 2026-05-27 | $163.02 | $163.02 | 611,400 | — | — |
| 2026-05-26 | $163.77 | $163.77 | 450,400 | — | — |
| 2026-05-22 | $164.92 | $164.92 | 425,300 | — | — |
| 2026-05-21 | $162.37 | $162.37 | 289,600 | — | — |
| 2026-05-20 | $163.39 | $163.39 | 275,500 | — | — |
| 2026-05-19 | $159.82 | $159.82 | 386,900 | — | — |
| 2026-05-18 | $157.91 | $157.91 | 201,000 | — | — |
| 2026-05-15 | $151.70 | $151.70 | 227,700 | — | — |
| 2026-05-14 | $150.24 | $150.24 | 224,000 | — | — |
| 2026-05-13 | $150.53 | $150.53 | 497,900 | — | — |
| 2026-05-12 | $155.38 | $155.38 | 315,600 | — | — |
| 2026-05-11 | $159.56 | $159.56 | 289,700 | — | — |
| 2026-05-08 | $166.59 | $166.59 | 362,800 | — | — |
| 2026-05-07 | $170.21 | $170.21 | 350,500 | — | — |
| 2026-05-06 | $167.17 | $167.17 | 203,100 | — | — |
| 2026-05-05 | $172.76 | $172.76 | 304,800 | — | — |
| 2026-05-04 | $173.63 | $173.63 | 257,700 | — | — |
| 2026-05-01 | $173.10 | $173.10 | 344,900 | — | — |
| 2026-04-30 | $167.09 | $167.09 | 386,400 | — | — |
| 2026-04-29 | $165.32 | $165.32 | 316,700 | — | — |
| 2026-04-28 | $168.78 | $168.78 | 445,600 | — | — |
| 2026-04-27 | $169.75 | $169.75 | 508,500 | — | — |
| 2026-04-24 | $169.29 | $169.29 | 830,200 | — | — |
| 2026-04-23 | $152.30 | $152.30 | 582,500 | — | — |
| 2026-04-22 | $158.41 | $158.41 | 244,200 | — | — |
| 2026-04-21 | $158.13 | $158.13 | 263,700 | — | — |
| 2026-04-20 | $158.67 | $158.67 | 246,500 | — | — |
| 2026-04-17 | $156.47 | $156.47 | 281,200 | — | — |
| 2026-04-16 | $155.21 | $155.21 | 284,300 | — | — |
| 2026-04-15 | $154.86 | $154.86 | 325,300 | — | — |