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
- 1999-03-31 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 | — | — | — | $194.34 | 193,964 |
| 2026-09-03 | — | — | — | $200.30 | 267,202 |
| 2026-09-02 | — | — | — | $197.06 | 201,770 |
| 2026-09-01 | — | — | — | $198.40 | 266,300 |
| 2026-08-31 | — | — | — | $203.49 | 172,783 |
| 2026-08-28 | — | — | — | $203.45 | 214,161 |
| 2026-08-27 | $202.56 | $206.86 | 5,418,300 | $207.56 | 215,842 |
| 2026-08-26 | $208.89 | $213.33 | 4,008,900 | $213.84 | 215,072 |
| 2026-08-25 | $213.78 | $218.32 | 5,530,500 | $214.30 | 146,950 |
| 2026-08-24 | $213.36 | $217.89 | 4,911,300 | $211.31 | 245,757 |
| 2026-08-21 | $209.62 | $214.07 | 4,502,800 | $210.47 | 175,491 |
| 2026-08-20 | $209.87 | $214.33 | 3,852,800 | $212.08 | 125,019 |
| 2026-08-19 | $213.00 | $217.52 | 5,144,600 | $208.20 | 198,673 |
| 2026-08-18 | $208.25 | $212.67 | 4,536,300 | $205.75 | 183,157 |
| 2026-08-17 | $204.76 | $209.11 | 5,954,900 | $210.90 | 236,629 |
| 2026-08-14 | $212.06 | $216.56 | 4,105,500 | $212.56 | 172,761 |
| 2026-08-13 | $213.34 | $217.87 | 3,684,100 | $213.02 | 201,081 |
| 2026-08-12 | $212.26 | $216.77 | 3,998,200 | $209.57 | 212,673 |
| 2026-08-11 | $212.87 | $217.39 | 3,496,500 | $210.40 | 166,894 |
| 2026-08-10 | $212.88 | $217.40 | 4,705,300 | $213.43 | 196,643 |
| 2026-08-07 | $214.42 | $218.97 | 7,207,600 | $207.25 | 417,603 |
| 2026-08-06 | $207.39 | $211.80 | 6,867,400 | $207.45 | 413,622 |
| 2026-08-05 | $207.02 | $211.42 | 10,654,000 | $207.17 | 765,941 |
| 2026-08-04 | $194.27 | $198.40 | 9,369,600 | $192.82 | 334,778 |
| 2026-08-03 | $192.71 | $196.80 | 7,057,500 | $197.60 | 462,372 |
| 2026-07-31 | $192.90 | $197.00 | 4,599,800 | $191.56 | 233,189 |
| 2026-07-30 | $193.24 | $197.34 | 7,597,000 | $197.63 | 323,183 |
| 2026-07-29 | $201.30 | $205.58 | 7,906,000 | $195.95 | 379,323 |
| 2026-07-28 | $199.31 | $203.54 | 9,074,000 | $189.48 | 498,668 |
| 2026-07-27 | $186.79 | $190.76 | 5,665,000 | $181.53 | 243,528 |
| 2026-07-24 | $177.46 | $181.23 | 5,012,000 | $174.60 | 216,580 |
| 2026-07-23 | $172.83 | $176.50 | 4,669,300 | $174.07 | 212,626 |
| 2026-07-22 | $177.86 | $181.64 | 4,851,000 | $178.54 | 187,352 |
| 2026-07-21 | $179.40 | $183.21 | 4,039,400 | $178.81 | 183,345 |
| 2026-07-20 | $179.45 | $183.26 | 4,059,300 | $181.99 | 271,109 |
| 2026-07-17 | $181.68 | $185.54 | 7,196,000 | — | — |
| 2026-07-16 | $184.61 | $188.53 | 5,880,000 | — | — |
| 2026-07-15 | $182.80 | $186.68 | 6,800,500 | — | — |
| 2026-07-14 | $174.85 | $178.56 | 5,409,800 | — | — |
| 2026-07-13 | $175.80 | $179.53 | 5,079,900 | — | — |
| 2026-07-10 | $178.39 | $182.18 | 3,975,400 | — | — |
| 2026-07-09 | $175.52 | $179.25 | 4,613,000 | — | — |
| 2026-07-08 | $174.29 | $177.99 | 5,003,400 | — | — |
| 2026-07-07 | $181.95 | $185.81 | 5,369,500 | — | — |
| 2026-07-06 | $181.03 | $184.88 | 7,362,100 | — | — |
| 2026-07-02 | $184.56 | $188.48 | 14,188,400 | — | — |
| 2026-07-01 | $182.64 | $186.52 | 7,100,800 | — | — |
| 2026-06-30 | $178.24 | $182.03 | 6,582,000 | — | — |
| 2026-06-29 | $182.41 | $186.28 | 8,451,400 | — | — |
| 2026-06-26 | $181.46 | $185.31 | 12,746,700 | — | — |
| 2026-06-25 | $177.05 | $180.81 | 10,844,600 | — | — |
| 2026-06-24 | $181.25 | $185.10 | 13,956,100 | — | — |
| 2026-06-23 | $168.94 | $172.53 | 9,166,100 | — | — |
| 2026-06-22 | $167.77 | $171.33 | 8,274,700 | — | — |
| 2026-06-18 | $171.78 | $175.43 | 18,363,000 | — | — |
| 2026-06-17 | $171.63 | $175.28 | 5,895,000 | — | — |
| 2026-06-16 | $175.72 | $179.45 | 7,444,100 | — | — |
| 2026-06-15 | $174.64 | $178.35 | 9,471,700 | — | — |
| 2026-06-12 | $164.94 | $168.44 | 6,491,800 | — | — |
| 2026-06-11 | $163.59 | $167.06 | 8,094,500 | — | — |
| 2026-06-10 | $160.64 | $164.05 | 6,791,900 | — | — |
| 2026-06-09 | $163.99 | $167.47 | 8,153,200 | — | — |
| 2026-06-08 | $162.30 | $165.75 | 6,621,000 | — | — |
| 2026-06-05 | $165.84 | $169.36 | 7,810,300 | — | — |
| 2026-06-04 | $167.49 | $170.62 | 6,666,200 | — | — |
| 2026-06-03 | $164.78 | $167.86 | 6,981,100 | — | — |
| 2026-06-02 | $167.21 | $170.33 | 7,011,700 | — | — |
| 2026-06-01 | $169.25 | $172.41 | 6,638,700 | — | — |
| 2026-05-29 | $167.43 | $170.56 | 8,488,900 | — | — |
| 2026-05-28 | $169.82 | $172.99 | 7,322,100 | — | — |
| 2026-05-27 | $168.37 | $171.52 | 9,931,800 | — | — |
| 2026-05-26 | $163.30 | $166.35 | 6,369,700 | — | — |
| 2026-05-22 | $161.06 | $164.07 | 7,379,700 | — | — |
| 2026-05-21 | $159.68 | $162.66 | 7,470,500 | — | — |
| 2026-05-20 | $156.95 | $159.88 | 8,111,300 | — | — |
| 2026-05-19 | $154.54 | $157.43 | 8,389,800 | — | — |
| 2026-05-18 | $155.07 | $157.97 | 6,976,300 | — | — |
| 2026-05-15 | $154.13 | $157.01 | 6,777,000 | — | — |
| 2026-05-14 | $154.48 | $157.37 | 5,678,600 | — | — |
| 2026-05-13 | $155.03 | $157.93 | 6,829,800 | — | — |
| 2026-05-12 | $160.56 | $163.56 | 6,892,500 | — | — |
| 2026-05-11 | $157.80 | $160.75 | 10,544,300 | — | — |
| 2026-05-08 | $165.93 | $169.03 | 8,861,000 | — | — |
| 2026-05-07 | $171.28 | $174.48 | 8,120,900 | — | — |
| 2026-05-06 | $168.32 | $171.46 | 9,043,500 | — | — |
| 2026-05-05 | $167.63 | $170.76 | 8,002,100 | — | — |
| 2026-05-04 | $165.58 | $168.67 | 5,568,200 | — | — |
| 2026-05-01 | $169.63 | $172.80 | 5,444,300 | — | — |
| 2026-04-30 | $168.36 | $171.51 | 8,644,800 | — | — |
| 2026-04-29 | $173.98 | $177.23 | 12,303,600 | — | — |
| 2026-04-28 | $173.38 | $176.62 | 10,931,200 | — | — |
| 2026-04-27 | $177.52 | $180.84 | 5,734,300 | — | — |
| 2026-04-24 | $180.25 | $183.62 | 6,320,600 | — | — |
| 2026-04-23 | $176.75 | $180.05 | 6,009,900 | — | — |
| 2026-04-22 | $179.40 | $182.75 | 9,374,700 | — | — |
| 2026-04-21 | $190.86 | $194.43 | 4,282,700 | — | — |
| 2026-04-20 | $192.03 | $195.62 | 5,372,200 | — | — |
| 2026-04-17 | $192.01 | $195.60 | 7,881,200 | — | — |
| 2026-04-16 | $184.56 | $188.01 | 5,853,000 | — | — |
| 2026-04-15 | $185.69 | $189.16 | 5,933,400 | — | — |