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-08-13 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 | — | — | — | $135.34 | 60,156 |
| 2026-09-03 | — | — | — | $135.47 | 62,155 |
| 2026-09-02 | — | — | — | $131.62 | 72,647 |
| 2026-09-01 | — | — | — | $131.01 | 52,695 |
| 2026-08-31 | — | — | — | $131.48 | 31,779 |
| 2026-08-28 | — | — | — | $130.81 | 101,925 |
| 2026-08-27 | $130.81 | $163.96 | 491,900 | $128.86 | 36,898 |
| 2026-08-26 | $129.80 | $162.69 | 675,500 | $128.96 | 46,484 |
| 2026-08-25 | $129.04 | $161.74 | 526,400 | $128.34 | 25,577 |
| 2026-08-24 | $128.95 | $161.62 | 503,300 | $129.25 | 22,033 |
| 2026-08-21 | $129.05 | $161.75 | 797,600 | $129.30 | 42,881 |
| 2026-08-20 | $128.06 | $160.51 | 560,300 | $129.68 | 22,422 |
| 2026-08-19 | $130.09 | $163.05 | 923,100 | $128.03 | 46,415 |
| 2026-08-18 | $127.01 | $159.19 | 601,000 | $124.53 | 32,575 |
| 2026-08-17 | $125.22 | $156.95 | 569,500 | $128.39 | 17,186 |
| 2026-08-14 | $128.68 | $161.29 | 741,200 | $132.65 | 35,652 |
| 2026-08-13 | $132.21 | $165.71 | 1,079,800 | $123.50 | 51,061 |
| 2026-08-12 | $123.42 | $154.69 | 761,600 | $125.03 | 34,649 |
| 2026-08-11 | $125.45 | $157.24 | 757,900 | $126.06 | 28,682 |
| 2026-08-10 | $123.39 | $154.66 | 1,774,500 | $127.60 | 65,403 |
| 2026-08-07 | $129.00 | $161.69 | 570,200 | $127.84 | 38,033 |
| 2026-08-06 | $127.58 | $159.91 | 1,322,800 | $132.41 | 68,577 |
| 2026-08-05 | $128.19 | $160.67 | 966,500 | $128.11 | 54,019 |
| 2026-08-04 | $128.25 | $160.75 | 763,100 | $127.07 | 39,128 |
| 2026-08-03 | $125.48 | $157.27 | 833,300 | $124.39 | 41,232 |
| 2026-07-31 | $125.49 | $157.29 | 890,700 | $128.74 | 55,783 |
| 2026-07-30 | $128.34 | $160.86 | 3,795,300 | $120.48 | 120,384 |
| 2026-07-29 | $139.08 | $174.32 | 870,300 | $143.32 | 68,771 |
| 2026-07-28 | $145.47 | $182.33 | 1,119,400 | $142.14 | 82,745 |
| 2026-07-27 | $141.25 | $177.04 | 623,900 | $140.74 | 45,876 |
| 2026-07-24 | $140.23 | $175.76 | 623,500 | $138.92 | 33,477 |
| 2026-07-23 | $137.81 | $172.73 | 715,200 | $137.97 | 50,498 |
| 2026-07-22 | $139.37 | $174.68 | 792,400 | $140.60 | 58,315 |
| 2026-07-21 | $139.87 | $175.31 | 508,500 | $139.82 | 34,607 |
| 2026-07-20 | $139.88 | $175.32 | 629,800 | $140.49 | 58,648 |
| 2026-07-17 | $140.01 | $175.49 | 712,300 | — | — |
| 2026-07-16 | $143.30 | $179.61 | 877,300 | — | — |
| 2026-07-15 | $142.90 | $179.11 | 1,167,200 | — | — |
| 2026-07-14 | $136.93 | $171.63 | 926,900 | — | — |
| 2026-07-13 | $132.52 | $166.10 | 832,400 | — | — |
| 2026-07-10 | $135.33 | $169.62 | 1,067,700 | — | — |
| 2026-07-09 | $136.44 | $171.01 | 3,149,100 | — | — |
| 2026-07-08 | $134.31 | $168.34 | 718,000 | — | — |
| 2026-07-07 | $139.12 | $174.37 | 533,800 | — | — |
| 2026-07-06 | $142.45 | $178.54 | 748,100 | — | — |
| 2026-07-02 | $140.15 | $175.66 | 496,900 | — | — |
| 2026-07-01 | $137.96 | $172.92 | 939,500 | — | — |
| 2026-06-30 | $134.13 | $168.12 | 727,200 | — | — |
| 2026-06-29 | $132.92 | $166.60 | 591,200 | — | — |
| 2026-06-26 | $138.55 | $173.66 | 1,892,900 | — | — |
| 2026-06-25 | $136.33 | $170.87 | 489,200 | — | — |
| 2026-06-24 | $138.00 | $172.97 | 445,600 | — | — |
| 2026-06-23 | $140.60 | $176.23 | 571,400 | — | — |
| 2026-06-22 | $140.93 | $176.64 | 616,600 | — | — |
| 2026-06-18 | $140.77 | $176.44 | 1,026,800 | — | — |
| 2026-06-17 | $141.38 | $177.20 | 744,300 | — | — |
| 2026-06-16 | $143.16 | $179.43 | 630,800 | — | — |
| 2026-06-15 | $139.83 | $175.26 | 804,500 | — | — |
| 2026-06-12 | $137.89 | $172.83 | 602,400 | — | — |
| 2026-06-11 | $135.62 | $169.98 | 628,100 | — | — |
| 2026-06-10 | $135.96 | $170.41 | 672,300 | — | — |
| 2026-06-09 | $141.04 | $176.78 | 572,700 | — | — |
| 2026-06-08 | $137.10 | $171.84 | 797,900 | — | — |
| 2026-06-05 | $139.25 | $174.53 | 402,600 | — | — |
| 2026-06-04 | $141.20 | $176.98 | 520,300 | — | — |
| 2026-06-03 | $138.43 | $173.51 | 466,400 | — | — |
| 2026-06-02 | $139.43 | $174.76 | 850,000 | — | — |
| 2026-06-01 | $140.36 | $175.93 | 484,500 | — | — |
| 2026-05-29 | $141.66 | $176.68 | 732,700 | — | — |
| 2026-05-28 | $145.77 | $181.80 | 613,000 | — | — |
| 2026-05-27 | $147.19 | $183.57 | 778,400 | — | — |
| 2026-05-26 | $150.80 | $188.08 | 401,100 | — | — |
| 2026-05-22 | $151.63 | $189.11 | 468,500 | — | — |
| 2026-05-21 | $151.55 | $189.01 | 804,800 | — | — |
| 2026-05-20 | $149.66 | $186.65 | 702,600 | — | — |
| 2026-05-19 | $146.81 | $183.10 | 1,235,200 | — | — |
| 2026-05-18 | $152.07 | $189.66 | 621,500 | — | — |
| 2026-05-15 | $150.35 | $187.52 | 705,000 | — | — |
| 2026-05-14 | $150.93 | $188.24 | 597,500 | — | — |
| 2026-05-13 | $150.55 | $187.76 | 530,400 | — | — |
| 2026-05-12 | $149.53 | $186.49 | 676,800 | — | — |
| 2026-05-11 | $148.85 | $185.64 | 702,700 | — | — |
| 2026-05-08 | $152.87 | $190.66 | 1,049,500 | — | — |
| 2026-05-07 | $153.50 | $191.44 | 2,204,400 | — | — |
| 2026-05-06 | $147.23 | $183.62 | 1,402,300 | — | — |
| 2026-05-05 | $150.17 | $187.29 | 666,400 | — | — |
| 2026-05-04 | $150.45 | $187.64 | 1,238,000 | — | — |
| 2026-05-01 | $153.08 | $190.92 | 695,700 | — | — |
| 2026-04-30 | $154.75 | $193.00 | 650,800 | — | — |
| 2026-04-29 | $156.00 | $194.56 | 463,700 | — | — |
| 2026-04-28 | $159.51 | $198.94 | 351,500 | — | — |
| 2026-04-27 | $159.71 | $199.19 | 418,000 | — | — |
| 2026-04-24 | $158.00 | $197.06 | 279,000 | — | — |
| 2026-04-23 | $158.27 | $197.39 | 276,300 | — | — |
| 2026-04-22 | $160.64 | $200.35 | 443,200 | — | — |
| 2026-04-21 | $160.87 | $200.64 | 338,500 | — | — |
| 2026-04-20 | $160.99 | $200.79 | 417,900 | — | — |
| 2026-04-17 | $162.50 | $202.67 | 597,800 | — | — |
| 2026-04-16 | $158.78 | $198.03 | 390,400 | — | — |
| 2026-04-15 | $159.87 | $199.39 | 536,100 | — | — |