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
- 2020-12-10 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 | — | — | — | $183.45 | 178,879 |
| 2026-09-03 | — | — | — | $184.50 | 260,739 |
| 2026-09-02 | — | — | — | $183.39 | 153,415 |
| 2026-09-01 | — | — | — | $182.04 | 229,775 |
| 2026-08-31 | — | — | — | $188.77 | 474,964 |
| 2026-08-28 | — | — | — | $185.70 | 179,865 |
| 2026-08-27 | $184.40 | $184.40 | 4,792,500 | $187.40 | 206,540 |
| 2026-08-26 | $188.07 | $188.07 | 3,369,500 | $190.30 | 142,409 |
| 2026-08-25 | $190.50 | $190.50 | 4,504,500 | $190.48 | 168,816 |
| 2026-08-24 | $190.21 | $190.21 | 5,597,400 | $188.99 | 300,135 |
| 2026-08-21 | $187.30 | $187.30 | 4,245,300 | $186.97 | 158,679 |
| 2026-08-20 | $185.00 | $185.00 | 5,596,800 | $184.08 | 253,357 |
| 2026-08-19 | $186.39 | $186.39 | 4,868,000 | $184.06 | 160,055 |
| 2026-08-18 | $183.25 | $183.25 | 4,346,600 | $180.25 | 147,398 |
| 2026-08-17 | $179.29 | $179.29 | 3,942,400 | $183.60 | 157,311 |
| 2026-08-14 | $184.06 | $184.06 | 3,766,200 | $184.98 | 152,275 |
| 2026-08-13 | $185.13 | $185.13 | 5,139,900 | $180.84 | 297,687 |
| 2026-08-12 | $180.10 | $180.10 | 5,987,400 | $180.06 | 313,627 |
| 2026-08-11 | $184.98 | $184.98 | 8,025,700 | $179.49 | 353,084 |
| 2026-08-10 | $184.70 | $184.70 | 9,985,900 | $178.47 | 359,403 |
| 2026-08-07 | $178.07 | $178.07 | 15,915,000 | $164.70 | 707,243 |
| 2026-08-06 | $151.64 | $151.64 | 6,041,100 | $151.68 | 280,111 |
| 2026-08-05 | $152.49 | $152.49 | 4,079,600 | $153.74 | 149,698 |
| 2026-08-04 | $149.92 | $149.92 | 3,580,600 | $149.88 | 156,818 |
| 2026-08-03 | $150.64 | $150.64 | 3,597,500 | $153.84 | 150,156 |
| 2026-07-31 | $151.52 | $151.52 | 2,461,500 | $150.30 | 92,923 |
| 2026-07-30 | $152.08 | $152.08 | 3,055,600 | $151.84 | 128,422 |
| 2026-07-29 | $153.01 | $153.01 | 3,851,700 | $152.00 | 193,939 |
| 2026-07-28 | $153.11 | $153.11 | 6,844,100 | $148.38 | 272,685 |
| 2026-07-27 | $146.86 | $146.86 | 2,902,200 | $143.00 | 152,642 |
| 2026-07-24 | $141.10 | $141.10 | 2,414,600 | $138.62 | 169,647 |
| 2026-07-23 | $137.57 | $137.57 | 3,482,600 | $137.75 | 154,576 |
| 2026-07-22 | $140.05 | $140.05 | 2,635,600 | $143.75 | 148,958 |
| 2026-07-21 | $144.10 | $144.10 | 2,343,600 | $144.78 | 84,372 |
| 2026-07-20 | $144.94 | $144.94 | 3,030,800 | $146.69 | 182,286 |
| 2026-07-17 | $145.98 | $145.98 | 5,483,500 | — | — |
| 2026-07-16 | $147.80 | $147.80 | 3,113,300 | — | — |
| 2026-07-15 | $148.38 | $148.38 | 3,728,500 | — | — |
| 2026-07-14 | $146.54 | $146.54 | 3,085,100 | — | — |
| 2026-07-13 | $146.33 | $146.33 | 4,396,400 | — | — |
| 2026-07-10 | $148.62 | $148.62 | 2,635,800 | — | — |
| 2026-07-09 | $146.89 | $146.89 | 3,467,900 | — | — |
| 2026-07-08 | $142.95 | $142.95 | 2,969,100 | — | — |
| 2026-07-07 | $148.80 | $148.80 | 2,283,500 | — | — |
| 2026-07-06 | $147.65 | $147.65 | 2,574,600 | — | — |
| 2026-07-02 | $148.93 | $148.93 | 3,496,200 | — | — |
| 2026-07-01 | $147.31 | $147.31 | 3,301,000 | — | — |
| 2026-06-30 | $143.10 | $143.10 | 3,232,000 | — | — |
| 2026-06-29 | $147.17 | $147.17 | 5,071,700 | — | — |
| 2026-06-26 | $145.56 | $145.56 | 6,089,000 | — | — |
| 2026-06-25 | $141.88 | $141.88 | 3,032,300 | — | — |
| 2026-06-24 | $144.40 | $144.40 | 4,050,600 | — | — |
| 2026-06-23 | $138.85 | $138.85 | 3,428,900 | — | — |
| 2026-06-22 | $139.19 | $139.19 | 4,255,300 | — | — |
| 2026-06-18 | $142.41 | $142.41 | 7,413,200 | — | — |
| 2026-06-17 | $140.54 | $140.54 | 3,438,000 | — | — |
| 2026-06-16 | $141.20 | $141.20 | 3,672,500 | — | — |
| 2026-06-15 | $138.96 | $138.96 | 4,695,200 | — | — |
| 2026-06-12 | $132.28 | $132.28 | 2,615,700 | — | — |
| 2026-06-11 | $130.87 | $130.87 | 3,955,200 | — | — |
| 2026-06-10 | $129.10 | $129.10 | 3,684,200 | — | — |
| 2026-06-09 | $131.35 | $131.35 | 3,492,400 | — | — |
| 2026-06-08 | $134.43 | $134.43 | 3,278,000 | — | — |
| 2026-06-05 | $133.54 | $133.54 | 4,044,900 | — | — |
| 2026-06-04 | $133.72 | $133.72 | 3,719,700 | — | — |
| 2026-06-03 | $133.59 | $133.59 | 3,607,600 | — | — |
| 2026-06-02 | $134.35 | $134.35 | 3,499,400 | — | — |
| 2026-06-01 | $137.87 | $137.87 | 4,354,300 | — | — |
| 2026-05-29 | $133.31 | $133.31 | 4,206,300 | — | — |
| 2026-05-28 | $134.50 | $134.50 | 3,933,400 | — | — |
| 2026-05-27 | $132.10 | $132.10 | 3,094,400 | — | — |
| 2026-05-26 | $132.68 | $132.68 | 3,331,100 | — | — |
| 2026-05-22 | $132.35 | $132.35 | 3,097,300 | — | — |
| 2026-05-21 | $134.25 | $134.25 | 4,173,600 | — | — |
| 2026-05-20 | $135.55 | $135.55 | 6,548,500 | — | — |
| 2026-05-19 | $131.16 | $131.16 | 3,795,700 | — | — |
| 2026-05-18 | $134.30 | $134.30 | 3,739,500 | — | — |
| 2026-05-15 | $132.85 | $132.85 | 2,800,400 | — | — |
| 2026-05-14 | $133.67 | $133.67 | 2,656,200 | — | — |
| 2026-05-13 | $132.97 | $132.97 | 3,440,900 | — | — |
| 2026-05-12 | $135.48 | $135.48 | 4,419,900 | — | — |
| 2026-05-11 | $137.05 | $137.05 | 5,172,800 | — | — |
| 2026-05-08 | $141.49 | $141.49 | 7,842,900 | — | — |
| 2026-05-07 | $140.46 | $140.46 | 7,248,300 | — | — |
| 2026-05-06 | $139.88 | $139.88 | 4,379,800 | — | — |
| 2026-05-05 | $139.73 | $139.73 | 3,118,000 | — | — |
| 2026-05-04 | $138.86 | $138.86 | 3,160,400 | — | — |
| 2026-05-01 | $141.66 | $141.66 | 2,527,900 | — | — |
| 2026-04-30 | $140.36 | $140.36 | 2,857,300 | — | — |
| 2026-04-29 | $140.28 | $140.28 | 3,486,600 | — | — |
| 2026-04-28 | $139.04 | $139.04 | 4,225,600 | — | — |
| 2026-04-27 | $141.06 | $141.06 | 2,251,600 | — | — |
| 2026-04-24 | $142.82 | $142.82 | 2,705,500 | — | — |
| 2026-04-23 | $141.87 | $141.87 | 3,189,300 | — | — |
| 2026-04-22 | $144.18 | $144.18 | 4,081,800 | — | — |
| 2026-04-21 | $142.65 | $142.65 | 3,310,400 | — | — |
| 2026-04-20 | $143.59 | $143.59 | 2,768,700 | — | — |
| 2026-04-17 | $141.55 | $141.55 | 4,056,800 | — | — |
| 2026-04-16 | $137.81 | $137.81 | 2,692,600 | — | — |
| 2026-04-15 | $137.51 | $137.51 | 3,562,400 | — | — |