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 — 2026
| 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 | — | — |
| 2026-04-14 | $184.41 | $184.41 | 10,884,800 | — | — |
| 2026-04-13 | $174.53 | $174.53 | 7,481,100 | — | — |
| 2026-04-10 | $167.85 | $167.85 | 7,922,400 | — | — |
| 2026-04-09 | $169.02 | $169.02 | 10,754,900 | — | — |
| 2026-04-08 | $175.09 | $175.09 | 9,802,400 | — | — |
| 2026-04-07 | $175.18 | $175.18 | 7,653,100 | — | — |
| 2026-04-06 | $174.79 | $174.79 | 7,125,200 | — | — |
| 2026-04-02 | $171.46 | $171.46 | 8,869,300 | — | — |
| 2026-04-01 | $172.99 | $172.99 | 8,828,600 | — | — |
| 2026-03-31 | $174.61 | $174.61 | 12,665,100 | — | — |
| 2026-03-30 | $160.79 | $160.79 | 11,775,200 | — | — |
| 2026-03-27 | $161.14 | $161.14 | 12,289,900 | — | — |
| 2026-03-26 | $173.38 | $173.38 | 9,402,600 | — | — |
| 2026-03-25 | $181.10 | $181.10 | 10,432,500 | — | — |
| 2026-03-24 | $181.04 | $181.04 | 20,833,000 | — | — |
| 2026-03-23 | $200.62 | $200.62 | 12,466,500 | — | — |
| 2026-03-20 | $197.50 | $197.50 | 13,305,100 | — | — |
| 2026-03-19 | $202.91 | $202.91 | 9,273,000 | — | — |
| 2026-03-18 | $202.29 | $202.29 | 12,602,200 | — | — |
| 2026-03-17 | $210.23 | $210.23 | 11,948,000 | — | — |
| 2026-03-16 | $203.32 | $203.32 | 13,054,000 | — | — |
| 2026-03-13 | $195.53 | $195.53 | 12,137,100 | — | — |
| 2026-03-12 | $193.23 | $193.23 | 7,967,100 | — | — |
| 2026-03-11 | $198.63 | $198.63 | 9,531,700 | — | — |
| 2026-03-10 | $196.52 | $196.52 | 10,846,100 | — | — |
| 2026-03-09 | $199.79 | $199.79 | 12,064,600 | — | — |
| 2026-03-06 | $197.22 | $197.22 | 11,504,900 | — | — |
| 2026-03-05 | $205.71 | $205.71 | 15,036,600 | — | — |
| 2026-03-04 | $208.93 | $208.93 | 27,200,300 | — | — |
| 2026-03-03 | $182.36 | $182.36 | 12,828,800 | — | — |
| 2026-03-02 | $185.24 | $185.24 | 12,306,800 | — | — |
| 2026-02-27 | $175.85 | $175.85 | 11,427,900 | — | — |
| 2026-02-26 | $181.06 | $181.06 | 12,746,600 | — | — |
| 2026-02-25 | $183.94 | $183.94 | 23,793,900 | — | — |
| 2026-02-24 | $162.03 | $162.03 | 10,442,900 | — | — |
| 2026-02-23 | $160.24 | $160.24 | 12,685,500 | — | — |
| 2026-02-20 | $171.35 | $171.35 | 13,692,200 | — | — |
| 2026-02-19 | $165.94 | $165.94 | 8,001,700 | — | — |
| 2026-02-18 | $164.05 | $164.05 | 13,792,200 | — | — |
| 2026-02-17 | $166.02 | $166.02 | 16,770,600 | — | — |
| 2026-02-13 | $164.32 | $164.32 | 32,410,100 | — | — |
| 2026-02-12 | $141.09 | $141.09 | 19,986,100 | — | — |
| 2026-02-11 | $153.20 | $153.20 | 13,923,800 | — | — |
| 2026-02-10 | $162.51 | $162.51 | 8,835,200 | — | — |
| 2026-02-09 | $167.25 | $167.25 | 10,618,500 | — | — |
| 2026-02-06 | $165.12 | $165.12 | 19,776,100 | — | — |
| 2026-02-05 | $146.12 | $146.12 | 29,610,500 | — | — |
| 2026-02-04 | $168.62 | $168.62 | 16,627,600 | — | — |
| 2026-02-03 | $179.66 | $179.66 | 12,610,300 | — | — |
| 2026-02-02 | $187.86 | $187.86 | 12,288,700 | — | — |
| 2026-01-30 | $194.74 | $194.74 | 9,635,400 | — | — |
| 2026-01-29 | $199.18 | $199.18 | 14,604,300 | — | — |
| 2026-01-28 | $209.43 | $209.43 | 9,046,600 | — | — |
| 2026-01-27 | $210.83 | $210.83 | 7,465,500 | — | — |
| 2026-01-26 | $213.48 | $213.48 | 7,077,500 | — | — |
| 2026-01-23 | $216.95 | $216.95 | 12,975,100 | — | — |
| 2026-01-22 | $223.14 | $223.14 | 7,088,800 | — | — |
| 2026-01-21 | $226.93 | $226.93 | 8,476,500 | — | — |
| 2026-01-20 | $227.73 | $227.73 | 9,757,900 | — | — |
| 2026-01-16 | $241.15 | $241.15 | 7,622,400 | — | — |
| 2026-01-15 | $239.28 | $239.28 | 12,098,900 | — | — |
| 2026-01-14 | $255.86 | $255.86 | 10,804,500 | — | — |
| 2026-01-13 | $252.69 | $252.69 | 9,027,000 | — | — |
| 2026-01-12 | $242.98 | $242.98 | 5,957,300 | — | — |
| 2026-01-09 | $240.78 | $240.78 | 8,104,500 | — | — |
| 2026-01-08 | $245.59 | $245.59 | 6,897,200 | — | — |
| 2026-01-07 | $245.93 | $245.93 | 7,488,900 | — | — |
| 2026-01-06 | $250.56 | $250.56 | 8,672,500 | — | — |
| 2026-01-05 | $254.92 | $254.92 | 13,695,300 | — | — |
| 2026-01-02 | $236.53 | $236.53 | 8,760,200 | — | — |