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
- 2007-11-09 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 | — | — | — | $172.44 | 11,660 |
| 2026-09-03 | — | — | — | $173.36 | 9,206 |
| 2026-09-02 | — | — | — | $173.83 | 7,591 |
| 2026-09-01 | — | — | — | $173.36 | 10,250 |
| 2026-08-31 | — | — | — | $172.09 | 18,902 |
| 2026-08-28 | — | — | — | $175.33 | 19,749 |
| 2026-08-27 | $173.54 | $195.44 | 381,500 | $179.46 | 28,240 |
| 2026-08-26 | $180.63 | $203.43 | 237,200 | $179.69 | 10,263 |
| 2026-08-25 | $179.02 | $201.61 | 324,300 | $180.18 | 17,051 |
| 2026-08-24 | $179.37 | $202.01 | 260,200 | $180.39 | 16,221 |
| 2026-08-21 | $179.48 | $202.13 | 281,000 | $180.36 | 19,423 |
| 2026-08-20 | $179.85 | $202.55 | 304,500 | $183.31 | 9,978 |
| 2026-08-19 | $182.49 | $205.52 | 206,800 | $181.91 | 10,195 |
| 2026-08-18 | $182.49 | $205.52 | 234,500 | $182.18 | 13,476 |
| 2026-08-17 | $181.53 | $204.44 | 238,500 | $180.71 | 5,890 |
| 2026-08-14 | $181.65 | $204.57 | 204,500 | $181.29 | 7,314 |
| 2026-08-13 | $181.88 | $204.83 | 423,200 | $182.85 | 26,786 |
| 2026-08-12 | $181.62 | $204.54 | 284,800 | $179.29 | 12,234 |
| 2026-08-11 | $180.20 | $202.94 | 235,400 | $183.44 | 11,222 |
| 2026-08-10 | $183.94 | $207.15 | 327,300 | $182.02 | 25,637 |
| 2026-08-07 | $182.97 | $206.06 | 294,200 | $180.66 | 13,279 |
| 2026-08-06 | $181.66 | $204.59 | 318,400 | $179.32 | 24,897 |
| 2026-08-05 | $178.65 | $201.20 | 309,600 | $177.91 | 15,891 |
| 2026-08-04 | $176.13 | $198.36 | 438,100 | $175.02 | 24,256 |
| 2026-08-03 | $177.23 | $199.60 | 314,800 | $180.84 | 17,121 |
| 2026-07-31 | $178.16 | $200.64 | 420,500 | $176.40 | 24,882 |
| 2026-07-30 | $178.83 | $201.40 | 442,700 | $179.96 | 22,409 |
| 2026-07-29 | $181.89 | $204.84 | 653,800 | $181.75 | 34,892 |
| 2026-07-28 | $183.14 | $206.25 | 705,700 | $182.87 | 47,945 |
| 2026-07-27 | $178.07 | $200.54 | 766,500 | $183.47 | 57,352 |
| 2026-07-24 | $172.99 | $194.82 | 437,400 | $172.04 | 26,211 |
| 2026-07-23 | $167.52 | $188.66 | 493,700 | $169.10 | 26,557 |
| 2026-07-22 | $169.11 | $190.45 | 369,000 | $171.33 | 16,272 |
| 2026-07-21 | $170.87 | $192.43 | 393,800 | $170.95 | 20,493 |
| 2026-07-20 | $172.04 | $193.75 | 354,100 | $170.94 | 20,792 |
| 2026-07-17 | $171.28 | $192.90 | 703,700 | — | — |
| 2026-07-16 | $172.89 | $194.71 | 600,600 | — | — |
| 2026-07-15 | $167.38 | $188.50 | 462,300 | — | — |
| 2026-07-14 | $166.73 | $187.77 | 434,500 | — | — |
| 2026-07-13 | $168.39 | $189.64 | 291,600 | — | — |
| 2026-07-10 | $168.59 | $189.87 | 326,600 | — | — |
| 2026-07-09 | $168.92 | $190.24 | 417,700 | — | — |
| 2026-07-08 | $169.93 | $191.38 | 469,700 | — | — |
| 2026-07-07 | $170.87 | $192.43 | 785,900 | — | — |
| 2026-07-06 | $166.83 | $187.88 | 459,000 | — | — |
| 2026-07-02 | $168.22 | $189.45 | 639,400 | — | — |
| 2026-07-01 | $164.82 | $185.62 | 773,100 | — | — |
| 2026-06-30 | $160.30 | $180.53 | 860,400 | — | — |
| 2026-06-29 | $158.19 | $178.08 | 833,200 | — | — |
| 2026-06-26 | $163.05 | $183.55 | 8,088,000 | — | — |
| 2026-06-25 | $165.74 | $186.58 | 935,000 | — | — |
| 2026-06-24 | $164.07 | $184.70 | 1,008,100 | — | — |
| 2026-06-23 | $158.89 | $178.87 | 924,400 | — | — |
| 2026-06-22 | $156.78 | $176.49 | 889,100 | — | — |
| 2026-06-18 | $153.65 | $172.97 | 2,211,400 | — | — |
| 2026-06-17 | $155.84 | $175.44 | 1,088,300 | — | — |
| 2026-06-16 | $156.93 | $176.66 | 780,600 | — | — |
| 2026-06-15 | $150.71 | $169.66 | 705,400 | — | — |
| 2026-06-12 | $149.37 | $168.15 | 1,271,100 | — | — |
| 2026-06-11 | $147.13 | $165.63 | 2,186,500 | — | — |
| 2026-06-10 | $151.65 | $170.72 | 1,108,200 | — | — |
| 2026-06-09 | $155.25 | $174.77 | 1,147,500 | — | — |
| 2026-06-08 | $156.42 | $176.09 | 2,358,300 | — | — |
| 2026-06-05 | $170.30 | $191.71 | 482,400 | — | — |
| 2026-06-04 | $164.29 | $184.95 | 643,300 | — | — |
| 2026-06-03 | $166.68 | $187.64 | 574,900 | — | — |
| 2026-06-02 | $165.70 | $186.53 | 448,500 | — | — |
| 2026-06-01 | $165.00 | $185.75 | 574,400 | — | — |
| 2026-05-29 | $167.65 | $188.73 | 571,400 | — | — |
| 2026-05-28 | $170.94 | $192.43 | 442,400 | — | — |
| 2026-05-27 | $171.97 | $193.59 | 432,800 | — | — |
| 2026-05-26 | $172.42 | $194.10 | 434,600 | — | — |
| 2026-05-22 | $171.94 | $193.56 | 447,100 | — | — |
| 2026-05-21 | $171.68 | $193.27 | 823,600 | — | — |
| 2026-05-20 | $178.26 | $200.67 | 377,100 | — | — |
| 2026-05-19 | $175.89 | $198.01 | 487,600 | — | — |
| 2026-05-18 | $176.66 | $198.87 | 424,200 | — | — |
| 2026-05-15 | $177.67 | $200.01 | 526,800 | — | — |
| 2026-05-14 | $179.26 | $201.80 | 786,400 | — | — |
| 2026-05-13 | $178.00 | $200.38 | 749,200 | — | — |
| 2026-05-12 | $176.04 | $198.18 | 629,200 | — | — |
| 2026-05-11 | $169.41 | $190.71 | 798,500 | — | — |
| 2026-05-08 | $171.45 | $193.01 | 713,000 | — | — |
| 2026-05-07 | $174.30 | $196.22 | 634,300 | — | — |
| 2026-05-06 | $175.93 | $198.05 | 653,400 | — | — |
| 2026-05-05 | $175.95 | $198.07 | 598,900 | — | — |
| 2026-05-04 | $182.03 | $204.92 | 448,900 | — | — |
| 2026-05-01 | $183.72 | $206.82 | 838,100 | — | — |
| 2026-04-30 | $186.69 | $210.16 | 590,200 | — | — |
| 2026-04-29 | $186.40 | $209.84 | 370,100 | — | — |
| 2026-04-28 | $188.30 | $211.98 | 347,700 | — | — |
| 2026-04-27 | $189.94 | $213.82 | 386,400 | — | — |
| 2026-04-24 | $189.16 | $212.94 | 398,200 | — | — |
| 2026-04-23 | $189.34 | $213.15 | 442,300 | — | — |
| 2026-04-22 | $186.22 | $209.64 | 589,000 | — | — |
| 2026-04-21 | $191.74 | $215.85 | 799,900 | — | — |
| 2026-04-20 | $197.55 | $222.39 | 257,100 | — | — |
| 2026-04-17 | $200.11 | $225.27 | 244,300 | — | — |
| 2026-04-16 | $197.72 | $222.58 | 158,900 | — | — |
| 2026-04-15 | $197.92 | $222.81 | 186,700 | — | — |