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
- 2025-10-27 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 | — | — | — | $120.27 | 53,772 |
| 2026-09-03 | — | — | — | $117.65 | 84,869 |
| 2026-09-02 | — | — | — | $116.47 | 97,738 |
| 2026-09-01 | — | — | — | $117.84 | 143,156 |
| 2026-08-31 | — | — | — | $120.43 | 75,369 |
| 2026-08-28 | — | — | — | $125.84 | 133,443 |
| 2026-08-27 | $126.35 | $126.59 | 1,130,100 | $128.15 | 63,754 |
| 2026-08-26 | $126.20 | $126.44 | 1,455,200 | $127.42 | 64,126 |
| 2026-08-25 | $126.62 | $126.86 | 944,900 | $128.93 | 52,939 |
| 2026-08-24 | $126.24 | $126.48 | 1,614,600 | $126.50 | 125,184 |
| 2026-08-21 | $128.88 | $129.13 | 1,734,600 | $133.50 | 90,688 |
| 2026-08-20 | $133.52 | $133.77 | 4,291,900 | $126.87 | 221,916 |
| 2026-08-19 | $126.04 | $126.28 | 1,925,200 | $134.87 | 99,605 |
| 2026-08-18 | $133.58 | $133.83 | 1,290,100 | $136.31 | 70,266 |
| 2026-08-17 | $140.76 | $141.03 | 1,361,100 | $143.81 | 67,650 |
| 2026-08-14 | $142.30 | $142.57 | 783,400 | $142.53 | 43,977 |
| 2026-08-13 | $142.59 | $142.86 | 1,595,600 | $143.35 | 128,742 |
| 2026-08-12 | $142.08 | $142.35 | 1,499,000 | $142.55 | 87,876 |
| 2026-08-11 | $138.24 | $138.50 | 1,368,200 | $135.90 | 76,295 |
| 2026-08-10 | $134.37 | $134.63 | 1,175,300 | $139.50 | 82,038 |
| 2026-08-07 | $138.00 | $138.26 | 1,311,700 | $136.37 | 67,683 |
| 2026-08-06 | $133.37 | $133.62 | 1,584,400 | $133.91 | 104,687 |
| 2026-08-05 | $135.64 | $135.90 | 2,033,800 | $140.50 | 84,683 |
| 2026-08-04 | $141.67 | $141.94 | 3,113,900 | $140.16 | 140,827 |
| 2026-08-03 | $133.30 | $133.55 | 2,641,600 | $129.67 | 145,526 |
| 2026-07-31 | $131.18 | $131.43 | 1,704,300 | $136.60 | 67,554 |
| 2026-07-30 | $130.52 | $130.77 | 3,334,900 | $130.99 | 149,729 |
| 2026-07-29 | $123.39 | $123.62 | 3,296,100 | $127.45 | 195,620 |
| 2026-07-28 | $127.89 | $128.13 | 3,075,400 | $126.77 | 200,523 |
| 2026-07-27 | $132.97 | $133.22 | 1,640,500 | $135.99 | 95,192 |
| 2026-07-24 | $135.06 | $135.32 | 1,627,800 | $138.40 | 73,933 |
| 2026-07-23 | $138.66 | $138.92 | 1,040,500 | $137.39 | 62,148 |
| 2026-07-22 | $138.74 | $139.00 | 1,032,900 | $136.85 | 45,244 |
| 2026-07-21 | $138.78 | $139.04 | 1,265,100 | $139.34 | 53,691 |
| 2026-07-20 | $134.58 | $134.84 | 1,170,900 | $138.63 | 47,346 |
| 2026-07-17 | $136.35 | $136.61 | 2,235,300 | — | — |
| 2026-07-16 | $135.47 | $135.73 | 2,299,500 | — | — |
| 2026-07-15 | $140.23 | $140.50 | 1,729,000 | — | — |
| 2026-07-14 | $141.67 | $141.94 | 1,567,700 | — | — |
| 2026-07-13 | $140.98 | $141.25 | 1,607,100 | — | — |
| 2026-07-10 | $143.80 | $144.07 | 1,232,000 | — | — |
| 2026-07-09 | $143.46 | $143.73 | 1,565,500 | — | — |
| 2026-07-08 | $142.17 | $142.44 | 1,932,100 | — | — |
| 2026-07-07 | $140.54 | $140.81 | 2,525,900 | — | — |
| 2026-07-06 | $146.68 | $146.96 | 1,946,200 | — | — |
| 2026-07-02 | $141.75 | $142.02 | 2,817,800 | — | — |
| 2026-07-01 | $153.37 | $153.66 | 1,576,100 | — | — |
| 2026-06-30 | $163.31 | $163.62 | 2,567,300 | — | — |
| 2026-06-29 | $158.23 | $158.53 | 3,860,400 | — | — |
| 2026-06-26 | $158.20 | $158.50 | 1,913,400 | — | — |
| 2026-06-25 | $167.49 | $167.81 | 1,355,900 | — | — |
| 2026-06-24 | $158.73 | $159.03 | 1,780,900 | — | — |
| 2026-06-23 | $161.19 | $161.50 | 2,416,700 | — | — |
| 2026-06-22 | $175.64 | $175.97 | 4,092,800 | — | — |
| 2026-06-18 | $168.98 | $169.30 | 5,672,900 | — | — |
| 2026-06-17 | $156.72 | $157.02 | 2,258,400 | — | — |
| 2026-06-16 | $152.24 | $152.53 | 1,364,200 | — | — |
| 2026-06-15 | $161.02 | $161.33 | 1,637,500 | — | — |
| 2026-06-12 | $150.65 | $150.94 | 1,350,700 | — | — |
| 2026-06-11 | $149.12 | $149.40 | 1,484,100 | — | — |
| 2026-06-10 | $139.74 | $140.01 | 1,918,800 | — | — |
| 2026-06-09 | $144.70 | $144.98 | 1,677,200 | — | — |
| 2026-06-08 | $144.45 | $144.73 | 1,375,900 | — | — |
| 2026-06-05 | $142.05 | $142.32 | 1,863,000 | — | — |
| 2026-06-04 | $154.80 | $155.09 | 1,255,800 | — | — |
| 2026-06-03 | $155.00 | $155.30 | 1,731,000 | — | — |
| 2026-06-02 | $155.74 | $156.04 | 2,460,700 | — | — |
| 2026-06-01 | $151.92 | $152.21 | 2,210,400 | — | — |
| 2026-05-29 | $156.00 | $156.30 | 2,500,900 | — | — |
| 2026-05-28 | $158.96 | $159.18 | 1,396,300 | — | — |
| 2026-05-27 | $159.11 | $159.33 | 1,702,200 | — | — |
| 2026-05-26 | $164.57 | $164.80 | 1,581,100 | — | — |
| 2026-05-22 | $156.93 | $157.15 | 1,564,800 | — | — |
| 2026-05-21 | $152.76 | $152.97 | 1,449,500 | — | — |
| 2026-05-20 | $153.04 | $153.25 | 1,544,700 | — | — |
| 2026-05-19 | $145.24 | $145.44 | 1,618,400 | — | — |
| 2026-05-18 | $149.03 | $149.24 | 2,181,100 | — | — |
| 2026-05-15 | $157.23 | $157.45 | 1,678,400 | — | — |
| 2026-05-14 | $164.12 | $164.35 | 2,162,300 | — | — |
| 2026-05-13 | $162.02 | $162.25 | 2,660,600 | — | — |
| 2026-05-12 | $168.36 | $168.60 | 4,434,400 | — | — |
| 2026-05-11 | $153.24 | $153.45 | 3,341,500 | — | — |
| 2026-05-08 | $147.33 | $147.54 | 2,008,400 | — | — |
| 2026-05-07 | $143.59 | $143.79 | 1,953,400 | — | — |
| 2026-05-06 | $149.44 | $149.65 | 1,859,500 | — | — |
| 2026-05-05 | $146.47 | $146.68 | 1,131,400 | — | — |
| 2026-05-04 | $141.06 | $141.26 | 1,196,100 | — | — |
| 2026-05-01 | $143.33 | $143.53 | 1,220,200 | — | — |
| 2026-04-30 | $140.66 | $140.86 | 2,511,000 | — | — |
| 2026-04-29 | $141.30 | $141.50 | 1,917,500 | — | — |
| 2026-04-28 | $137.59 | $137.78 | 1,423,300 | — | — |
| 2026-04-27 | $143.85 | $144.05 | 2,116,000 | — | — |
| 2026-04-24 | $144.48 | $144.68 | 1,602,100 | — | — |
| 2026-04-23 | $140.13 | $140.33 | 2,629,000 | — | — |
| 2026-04-22 | $139.25 | $139.44 | 1,379,200 | — | — |
| 2026-04-21 | $134.85 | $135.04 | 1,209,900 | — | — |
| 2026-04-20 | $138.10 | $138.29 | 1,032,200 | — | — |
| 2026-04-17 | $136.29 | $136.48 | 1,399,900 | — | — |
| 2026-04-16 | $131.30 | $131.48 | 1,188,000 | — | — |
| 2026-04-15 | $131.79 | $131.97 | 1,307,300 | — | — |