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
- 1986-10-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 | — | — | — | $89.36 | 9,111 |
| 2026-09-03 | — | — | — | $92.62 | 16,403 |
| 2026-09-02 | — | — | — | $90.90 | 15,153 |
| 2026-09-01 | — | — | — | $90.58 | 11,347 |
| 2026-08-31 | — | — | — | $92.81 | 8,642 |
| 2026-08-28 | — | — | — | $94.02 | 8,183 |
| 2026-08-27 | $93.47 | $190.15 | 108,300 | $93.89 | 6,197 |
| 2026-08-26 | $94.09 | $191.42 | 157,700 | $93.66 | 6,093 |
| 2026-08-25 | $93.62 | $190.46 | 146,100 | $94.81 | 6,510 |
| 2026-08-24 | $94.38 | $192.01 | 254,100 | $91.81 | 11,760 |
| 2026-08-21 | $91.29 | $185.72 | 152,000 | $91.27 | 3,446 |
| 2026-08-20 | $90.73 | $184.58 | 198,400 | $91.88 | 4,489 |
| 2026-08-19 | $92.01 | $187.18 | 170,900 | $95.06 | 5,231 |
| 2026-08-18 | $94.16 | $191.56 | 127,400 | $94.32 | 8,730 |
| 2026-08-17 | $94.26 | $191.76 | 132,300 | $94.02 | 5,017 |
| 2026-08-14 | $94.14 | $191.52 | 138,300 | $94.25 | 7,016 |
| 2026-08-13 | $93.95 | $191.13 | 339,200 | $95.85 | 17,856 |
| 2026-08-12 | $95.12 | $193.51 | 180,300 | $95.10 | 8,973 |
| 2026-08-11 | $95.06 | $193.39 | 135,100 | $96.42 | 4,256 |
| 2026-08-10 | $96.34 | $195.99 | 107,500 | $96.42 | 4,413 |
| 2026-08-07 | $97.02 | $197.38 | 114,400 | $97.65 | 7,096 |
| 2026-08-06 | $98.24 | $199.86 | 229,900 | $98.67 | 7,104 |
| 2026-08-05 | $98.11 | $199.59 | 93,600 | $96.84 | 3,208 |
| 2026-08-04 | $97.71 | $198.78 | 139,600 | $96.20 | 4,635 |
| 2026-08-03 | $96.03 | $195.36 | 176,400 | $95.70 | 4,614 |
| 2026-07-31 | $94.27 | $191.78 | 180,000 | $93.43 | 4,419 |
| 2026-07-30 | $93.14 | $189.48 | 105,100 | $94.10 | 4,156 |
| 2026-07-29 | $94.71 | $192.68 | 192,100 | $97.54 | 12,002 |
| 2026-07-28 | $97.72 | $198.80 | 174,800 | $96.85 | 6,616 |
| 2026-07-27 | $96.42 | $196.16 | 163,900 | $94.82 | 13,023 |
| 2026-07-24 | $94.50 | $192.25 | 186,600 | $94.21 | 14,554 |
| 2026-07-23 | $93.68 | $190.58 | 253,400 | $92.52 | 13,267 |
| 2026-07-22 | $93.39 | $189.99 | 135,300 | $94.39 | 6,283 |
| 2026-07-21 | $93.82 | $190.87 | 145,900 | $93.38 | 6,807 |
| 2026-07-20 | $93.48 | $190.18 | 142,500 | $93.15 | 7,713 |
| 2026-07-17 | $93.69 | $190.60 | 150,500 | — | — |
| 2026-07-16 | $93.55 | $190.32 | 232,600 | — | — |
| 2026-07-15 | $91.83 | $186.82 | 177,600 | — | — |
| 2026-07-14 | $90.33 | $183.77 | 152,900 | — | — |
| 2026-07-13 | $90.40 | $183.91 | 135,300 | — | — |
| 2026-07-10 | $90.16 | $183.42 | 112,600 | — | — |
| 2026-07-09 | $89.21 | $180.99 | 263,500 | — | — |
| 2026-07-08 | $89.34 | $181.25 | 209,300 | — | — |
| 2026-07-07 | $91.48 | $185.60 | 144,100 | — | — |
| 2026-07-06 | $92.25 | $187.16 | 189,600 | — | — |
| 2026-07-02 | $91.94 | $186.53 | 178,400 | — | — |
| 2026-07-01 | $91.19 | $185.01 | 216,400 | — | — |
| 2026-06-30 | $91.57 | $185.78 | 230,500 | — | — |
| 2026-06-29 | $90.00 | $182.59 | 259,700 | — | — |
| 2026-06-26 | $90.26 | $183.12 | 310,800 | — | — |
| 2026-06-25 | $89.64 | $181.86 | 207,900 | — | — |
| 2026-06-24 | $87.64 | $177.80 | 219,700 | — | — |
| 2026-06-23 | $86.67 | $175.84 | 336,500 | — | — |
| 2026-06-22 | $85.11 | $172.67 | 252,900 | — | — |
| 2026-06-18 | $85.31 | $173.08 | 957,000 | — | — |
| 2026-06-17 | $83.45 | $169.30 | 318,100 | — | — |
| 2026-06-16 | $84.89 | $172.23 | 345,500 | — | — |
| 2026-06-15 | $84.57 | $171.58 | 498,400 | — | — |
| 2026-06-12 | $82.63 | $167.64 | 345,000 | — | — |
| 2026-06-11 | $81.17 | $164.68 | 544,700 | — | — |
| 2026-06-10 | $77.87 | $157.98 | 1,030,900 | — | — |
| 2026-06-09 | $76.44 | $155.08 | 1,178,100 | — | — |
| 2026-06-08 | $75.28 | $152.73 | 1,296,200 | — | — |
| 2026-06-05 | $88.63 | $179.81 | 225,500 | — | — |
| 2026-06-04 | $89.10 | $180.77 | 217,000 | — | — |
| 2026-06-03 | $88.15 | $178.84 | 313,000 | — | — |
| 2026-06-02 | $87.53 | $177.58 | 272,300 | — | — |
| 2026-06-01 | $87.05 | $176.61 | 282,600 | — | — |
| 2026-05-29 | $86.08 | $174.64 | 454,900 | — | — |
| 2026-05-28 | $86.11 | $174.70 | 313,400 | — | — |
| 2026-05-27 | $86.96 | $176.42 | 199,900 | — | — |
| 2026-05-26 | $87.78 | $178.09 | 296,500 | — | — |
| 2026-05-22 | $87.52 | $177.56 | 535,800 | — | — |
| 2026-05-21 | $84.56 | $171.56 | 261,900 | — | — |
| 2026-05-20 | $85.51 | $173.48 | 339,600 | — | — |
| 2026-05-19 | $85.54 | $173.54 | 494,100 | — | — |
| 2026-05-18 | $84.43 | $171.29 | 1,026,100 | — | — |
| 2026-05-15 | $70.96 | $143.96 | 446,700 | — | — |
| 2026-05-14 | $71.14 | $144.33 | 874,200 | — | — |
| 2026-05-13 | $73.24 | $148.59 | 392,500 | — | — |
| 2026-05-12 | $74.93 | $152.02 | 288,600 | — | — |
| 2026-05-11 | $76.42 | $155.04 | 243,400 | — | — |
| 2026-05-08 | $78.33 | $158.92 | 150,400 | — | — |
| 2026-05-07 | $79.53 | $161.35 | 275,800 | — | — |
| 2026-05-06 | $80.74 | $163.81 | 174,600 | — | — |
| 2026-05-05 | $81.33 | $165.00 | 240,300 | — | — |
| 2026-05-04 | $80.12 | $162.55 | 279,400 | — | — |
| 2026-05-01 | $82.16 | $166.69 | 193,000 | — | — |
| 2026-04-30 | $81.82 | $166.00 | 244,300 | — | — |
| 2026-04-29 | $81.97 | $166.30 | 232,900 | — | — |
| 2026-04-28 | $82.08 | $166.52 | 292,400 | — | — |
| 2026-04-27 | $82.42 | $167.21 | 310,700 | — | — |
| 2026-04-24 | $80.70 | $163.72 | 395,400 | — | — |
| 2026-04-23 | $82.09 | $166.54 | 328,800 | — | — |
| 2026-04-22 | $85.61 | $173.69 | 346,300 | — | — |
| 2026-04-21 | $84.32 | $171.07 | 301,200 | — | — |
| 2026-04-20 | $82.86 | $168.11 | 485,900 | — | — |
| 2026-04-17 | $84.20 | $170.83 | 237,100 | — | — |
| 2026-04-16 | $82.40 | $167.17 | 193,000 | — | — |
| 2026-04-15 | $82.80 | $167.99 | 124,900 | — | — |