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
- 2021-04-14 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 | — | — | — | $184.92 | 178,496 |
| 2026-09-03 | — | — | — | $181.44 | 450,500 |
| 2026-09-02 | — | — | — | $174.50 | 117,885 |
| 2026-09-01 | — | — | — | $181.45 | 146,061 |
| 2026-08-31 | — | — | — | $178.37 | 213,023 |
| 2026-08-28 | — | — | — | $186.03 | 287,683 |
| 2026-08-27 | $190.72 | $190.72 | 9,240,900 | $186.69 | 260,934 |
| 2026-08-26 | $181.78 | $181.78 | 6,275,800 | $181.99 | 151,594 |
| 2026-08-25 | $187.16 | $187.16 | 10,565,300 | $176.17 | 253,219 |
| 2026-08-24 | $179.48 | $179.48 | 13,193,700 | $188.65 | 297,155 |
| 2026-08-21 | $186.49 | $186.49 | 22,736,000 | $180.31 | 680,854 |
| 2026-08-20 | $172.35 | $172.35 | 17,570,800 | $172.72 | 498,319 |
| 2026-08-19 | $160.20 | $160.20 | 16,961,300 | $147.98 | 626,296 |
| 2026-08-18 | $146.23 | $146.23 | 6,746,700 | $148.15 | 173,243 |
| 2026-08-17 | $150.55 | $150.55 | 5,768,300 | $148.36 | 98,547 |
| 2026-08-14 | $148.47 | $148.47 | 7,265,300 | $151.30 | 162,378 |
| 2026-08-13 | $153.90 | $153.90 | 7,458,900 | $149.00 | 187,646 |
| 2026-08-12 | $149.04 | $149.04 | 5,927,300 | $150.34 | 128,899 |
| 2026-08-11 | $148.58 | $148.58 | 6,472,600 | $149.65 | 157,434 |
| 2026-08-10 | $148.68 | $148.68 | 6,089,900 | $153.35 | 151,263 |
| 2026-08-07 | $153.60 | $153.60 | 8,747,700 | $148.72 | 221,022 |
| 2026-08-06 | $145.41 | $145.41 | 5,850,800 | $146.74 | 173,202 |
| 2026-08-05 | $149.89 | $149.89 | 6,818,900 | $150.50 | 176,805 |
| 2026-08-04 | $150.73 | $150.73 | 7,289,000 | $147.42 | 251,890 |
| 2026-08-03 | $146.50 | $146.50 | 9,148,500 | $144.35 | 260,186 |
| 2026-07-31 | $146.26 | $146.26 | 20,870,300 | $153.33 | 634,619 |
| 2026-07-30 | $163.58 | $163.58 | 7,881,300 | $160.86 | 181,241 |
| 2026-07-29 | $160.09 | $160.09 | 6,802,400 | $166.15 | 250,905 |
| 2026-07-28 | $167.90 | $167.90 | 5,112,000 | $162.68 | 197,032 |
| 2026-07-27 | $167.49 | $167.49 | 6,851,700 | $163.39 | 215,811 |
| 2026-07-24 | $158.29 | $158.29 | 5,372,100 | $161.08 | 184,516 |
| 2026-07-23 | $161.16 | $161.16 | 5,607,000 | $163.36 | 183,383 |
| 2026-07-22 | $166.12 | $166.12 | 6,953,800 | $172.46 | 191,827 |
| 2026-07-21 | $175.85 | $175.85 | 13,677,200 | $167.94 | 465,212 |
| 2026-07-20 | $160.43 | $160.43 | 5,720,200 | $158.23 | 171,953 |
| 2026-07-17 | $157.12 | $157.12 | 6,487,100 | — | — |
| 2026-07-16 | $160.49 | $160.49 | 6,328,700 | — | — |
| 2026-07-15 | $167.21 | $167.21 | 7,570,700 | — | — |
| 2026-07-14 | $161.50 | $161.50 | 7,407,800 | — | — |
| 2026-07-13 | $157.37 | $157.37 | 5,418,100 | — | — |
| 2026-07-10 | $159.07 | $159.07 | 6,133,900 | — | — |
| 2026-07-09 | $158.44 | $158.44 | 4,755,700 | — | — |
| 2026-07-08 | $159.36 | $159.36 | 4,738,700 | — | — |
| 2026-07-07 | $163.51 | $163.51 | 4,869,400 | — | — |
| 2026-07-06 | $168.87 | $168.87 | 6,492,800 | — | — |
| 2026-07-02 | $165.48 | $165.48 | 9,656,000 | — | — |
| 2026-07-01 | $159.24 | $159.24 | 11,992,300 | — | — |
| 2026-06-30 | $146.19 | $146.19 | 8,754,500 | — | — |
| 2026-06-29 | $151.65 | $151.65 | 7,141,100 | — | — |
| 2026-06-26 | $149.06 | $149.06 | 10,494,700 | — | — |
| 2026-06-25 | $142.52 | $142.52 | 7,807,400 | — | — |
| 2026-06-24 | $150.11 | $150.11 | 10,045,500 | — | — |
| 2026-06-23 | $158.18 | $158.18 | 7,590,000 | — | — |
| 2026-06-22 | $164.84 | $164.84 | 8,507,100 | — | — |
| 2026-06-18 | $163.26 | $163.26 | 9,826,800 | — | — |
| 2026-06-17 | $164.92 | $164.92 | 8,151,500 | — | — |
| 2026-06-16 | $169.27 | $169.27 | 6,412,800 | — | — |
| 2026-06-15 | $169.62 | $169.62 | 8,972,000 | — | — |
| 2026-06-12 | $159.78 | $159.78 | 6,489,500 | — | — |
| 2026-06-11 | $160.43 | $160.43 | 6,933,100 | — | — |
| 2026-06-10 | $153.97 | $153.97 | 6,406,600 | — | — |
| 2026-06-09 | $155.50 | $155.50 | 8,896,200 | — | — |
| 2026-06-08 | $162.11 | $162.11 | 8,827,800 | — | — |
| 2026-06-05 | $152.40 | $152.40 | 16,718,500 | — | — |
| 2026-06-04 | $164.13 | $164.13 | 8,499,400 | — | — |
| 2026-06-03 | $163.22 | $163.22 | 9,544,600 | — | — |
| 2026-06-02 | $173.99 | $173.99 | 9,228,400 | — | — |
| 2026-06-01 | $182.61 | $182.61 | 9,063,100 | — | — |
| 2026-05-29 | $189.03 | $189.03 | 10,249,800 | — | — |
| 2026-05-28 | $182.25 | $182.25 | 9,042,900 | — | — |
| 2026-05-27 | $173.78 | $173.78 | 8,196,800 | — | — |
| 2026-05-26 | $180.01 | $180.01 | 7,755,000 | — | — |
| 2026-05-22 | $184.99 | $184.99 | 7,927,600 | — | — |
| 2026-05-21 | $193.56 | $193.56 | 5,674,300 | — | — |
| 2026-05-20 | $191.29 | $191.29 | 7,044,200 | — | — |
| 2026-05-19 | $193.45 | $193.45 | 7,085,000 | — | — |
| 2026-05-18 | $189.44 | $189.44 | 10,399,800 | — | — |
| 2026-05-15 | $195.43 | $195.43 | 14,428,600 | — | — |
| 2026-05-14 | $212.01 | $212.01 | 16,576,900 | — | — |
| 2026-05-13 | $201.80 | $201.80 | 8,370,200 | — | — |
| 2026-05-12 | $207.64 | $207.64 | 9,514,400 | — | — |
| 2026-05-11 | $216.60 | $216.60 | 13,659,300 | — | — |
| 2026-05-08 | $201.16 | $201.16 | 12,909,400 | — | — |
| 2026-05-07 | $192.96 | $192.96 | 9,158,100 | — | — |
| 2026-05-06 | $197.96 | $197.96 | 7,764,900 | — | — |
| 2026-05-05 | $197.75 | $197.75 | 10,074,200 | — | — |
| 2026-05-04 | $202.99 | $202.99 | 11,243,400 | — | — |
| 2026-05-01 | $191.25 | $191.25 | 6,771,100 | — | — |
| 2026-04-30 | $187.77 | $187.77 | 7,786,700 | — | — |
| 2026-04-29 | $181.73 | $181.73 | 12,609,600 | — | — |
| 2026-04-28 | $194.10 | $194.10 | 6,316,100 | — | — |
| 2026-04-27 | $196.68 | $196.68 | 7,855,600 | — | — |
| 2026-04-24 | $199.77 | $199.77 | 5,799,100 | — | — |
| 2026-04-23 | $197.93 | $197.93 | 8,778,500 | — | — |
| 2026-04-22 | $206.24 | $206.24 | 12,096,800 | — | — |
| 2026-04-21 | $195.95 | $195.95 | 15,121,100 | — | — |
| 2026-04-20 | $211.63 | $211.63 | 9,967,500 | — | — |
| 2026-04-17 | $206.33 | $206.33 | 15,670,400 | — | — |
| 2026-04-16 | $199.83 | $199.83 | 11,235,800 | — | — |
| 2026-04-15 | $195.90 | $195.90 | 11,817,400 | — | — |