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
- 1988-02-04 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 | — | — | — | $113.80 | 11,918 |
| 2026-09-03 | — | — | — | $117.77 | 17,428 |
| 2026-09-02 | — | — | — | $116.65 | 14,061 |
| 2026-09-01 | — | — | — | $118.39 | 10,455 |
| 2026-08-31 | — | — | — | $116.97 | 6,166 |
| 2026-08-28 | — | — | — | $118.39 | 4,130 |
| 2026-08-27 | $117.27 | $174.38 | 200,100 | $116.08 | 7,417 |
| 2026-08-26 | $116.67 | $173.49 | 196,500 | $115.78 | 8,502 |
| 2026-08-25 | $116.56 | $173.33 | 214,300 | $116.56 | 8,310 |
| 2026-08-24 | $116.80 | $173.69 | 227,800 | $116.93 | 11,388 |
| 2026-08-21 | $115.60 | $171.90 | 213,900 | $114.92 | 7,444 |
| 2026-08-20 | $114.75 | $170.64 | 231,700 | $116.21 | 5,100 |
| 2026-08-19 | $117.01 | $174.00 | 243,000 | $116.18 | 8,325 |
| 2026-08-18 | $113.46 | $168.72 | 271,800 | $112.47 | 11,297 |
| 2026-08-17 | $111.78 | $166.22 | 332,400 | $112.93 | 15,814 |
| 2026-08-14 | $114.63 | $170.46 | 156,700 | $114.13 | 6,363 |
| 2026-08-13 | $115.48 | $171.72 | 174,100 | $119.87 | 5,564 |
| 2026-08-12 | $118.08 | $175.59 | 374,900 | $120.97 | 14,488 |
| 2026-08-11 | $120.04 | $178.50 | 218,700 | $119.29 | 12,096 |
| 2026-08-10 | $119.49 | $177.69 | 234,300 | $117.56 | 13,504 |
| 2026-08-07 | $122.97 | $182.86 | 319,200 | $118.27 | 11,019 |
| 2026-08-06 | $119.00 | $176.96 | 317,700 | $124.00 | 20,905 |
| 2026-08-05 | $123.37 | $183.46 | 375,600 | $123.93 | 21,676 |
| 2026-08-04 | $128.55 | $191.16 | 368,200 | $124.26 | 14,422 |
| 2026-08-03 | $124.92 | $185.76 | 292,200 | $128.00 | 7,874 |
| 2026-07-31 | $124.55 | $185.21 | 268,800 | $124.65 | 8,216 |
| 2026-07-30 | $125.57 | $186.73 | 173,900 | $127.65 | 9,222 |
| 2026-07-29 | $127.03 | $188.90 | 256,300 | $124.97 | 11,441 |
| 2026-07-28 | $127.67 | $189.85 | 270,500 | $127.34 | 15,652 |
| 2026-07-27 | $124.70 | $185.43 | 225,100 | $122.57 | 17,459 |
| 2026-07-24 | $122.55 | $182.24 | 171,500 | $120.44 | 9,760 |
| 2026-07-23 | $119.75 | $178.07 | 241,000 | $116.90 | 18,119 |
| 2026-07-22 | $122.22 | $181.75 | 147,300 | $123.04 | 7,864 |
| 2026-07-21 | $122.82 | $182.64 | 204,500 | $122.93 | 9,082 |
| 2026-07-20 | $124.40 | $184.99 | 318,600 | $123.36 | 10,262 |
| 2026-07-17 | $123.23 | $183.25 | 218,400 | — | — |
| 2026-07-16 | $122.72 | $182.49 | 198,200 | — | — |
| 2026-07-15 | $120.35 | $178.97 | 418,700 | — | — |
| 2026-07-14 | $117.80 | $175.17 | 526,700 | — | — |
| 2026-07-13 | $118.47 | $176.17 | 207,900 | — | — |
| 2026-07-10 | $119.28 | $177.37 | 171,300 | — | — |
| 2026-07-09 | $118.41 | $176.08 | 407,300 | — | — |
| 2026-07-08 | $115.62 | $171.93 | 683,800 | — | — |
| 2026-07-07 | $122.25 | $181.79 | 411,100 | — | — |
| 2026-07-06 | $121.07 | $180.04 | 281,400 | — | — |
| 2026-07-02 | $119.39 | $177.54 | 527,000 | — | — |
| 2026-07-01 | $115.66 | $171.99 | 390,600 | — | — |
| 2026-06-30 | $111.86 | $166.34 | 447,100 | — | — |
| 2026-06-29 | $109.97 | $163.53 | 365,000 | — | — |
| 2026-06-26 | $107.97 | $160.56 | 830,900 | — | — |
| 2026-06-25 | $104.36 | $155.19 | 287,400 | — | — |
| 2026-06-24 | $104.25 | $155.02 | 242,800 | — | — |
| 2026-06-23 | $99.42 | $147.84 | 238,100 | — | — |
| 2026-06-22 | $97.75 | $145.36 | 439,000 | — | — |
| 2026-06-18 | $99.09 | $147.35 | 525,300 | — | — |
| 2026-06-17 | $96.59 | $143.63 | 190,500 | — | — |
| 2026-06-16 | $100.17 | $148.96 | 154,300 | — | — |
| 2026-06-15 | $99.42 | $147.84 | 191,500 | — | — |
| 2026-06-12 | $101.78 | $150.16 | 240,200 | — | — |
| 2026-06-11 | $100.15 | $147.76 | 276,900 | — | — |
| 2026-06-10 | $98.36 | $145.12 | 299,300 | — | — |
| 2026-06-09 | $96.86 | $142.90 | 187,700 | — | — |
| 2026-06-08 | $92.39 | $136.31 | 239,500 | — | — |
| 2026-06-05 | $91.27 | $134.66 | 232,300 | — | — |
| 2026-06-04 | $88.88 | $131.13 | 187,600 | — | — |
| 2026-06-03 | $88.31 | $130.29 | 196,300 | — | — |
| 2026-06-02 | $91.75 | $135.36 | 233,200 | — | — |
| 2026-06-01 | $92.40 | $136.32 | 351,900 | — | — |
| 2026-05-29 | $94.37 | $139.23 | 175,300 | — | — |
| 2026-05-28 | $96.40 | $142.22 | 178,300 | — | — |
| 2026-05-27 | $95.12 | $140.34 | 223,400 | — | — |
| 2026-05-26 | $92.68 | $136.74 | 158,600 | — | — |
| 2026-05-22 | $92.63 | $136.66 | 347,700 | — | — |
| 2026-05-21 | $91.16 | $134.49 | 260,500 | — | — |
| 2026-05-20 | $90.27 | $133.18 | 249,100 | — | — |
| 2026-05-19 | $86.49 | $127.60 | 203,500 | — | — |
| 2026-05-18 | $87.36 | $128.89 | 216,800 | — | — |
| 2026-05-15 | $86.16 | $127.12 | 175,200 | — | — |
| 2026-05-14 | $87.72 | $129.42 | 164,200 | — | — |
| 2026-05-13 | $88.76 | $130.95 | 247,700 | — | — |
| 2026-05-12 | $90.17 | $133.03 | 361,000 | — | — |
| 2026-05-11 | $90.25 | $133.15 | 353,900 | — | — |
| 2026-05-08 | $94.48 | $139.39 | 192,500 | — | — |
| 2026-05-07 | $93.91 | $138.55 | 277,000 | — | — |
| 2026-05-06 | $94.81 | $139.88 | 351,300 | — | — |
| 2026-05-05 | $91.70 | $135.29 | 304,800 | — | — |
| 2026-05-04 | $89.73 | $132.38 | 168,100 | — | — |
| 2026-05-01 | $91.73 | $135.33 | 236,200 | — | — |
| 2026-04-30 | $91.22 | $134.58 | 214,700 | — | — |
| 2026-04-29 | $90.42 | $133.40 | 234,800 | — | — |
| 2026-04-28 | $92.17 | $135.98 | 354,100 | — | — |
| 2026-04-27 | $91.28 | $134.67 | 384,000 | — | — |
| 2026-04-24 | $91.19 | $134.54 | 315,000 | — | — |
| 2026-04-23 | $91.15 | $134.48 | 146,300 | — | — |
| 2026-04-22 | $91.96 | $135.67 | 238,700 | — | — |
| 2026-04-21 | $95.20 | $140.45 | 177,000 | — | — |
| 2026-04-20 | $98.01 | $144.60 | 157,200 | — | — |
| 2026-04-17 | $98.83 | $145.81 | 241,900 | — | — |
| 2026-04-16 | $94.03 | $138.73 | 201,400 | — | — |
| 2026-04-15 | $93.91 | $138.55 | 156,400 | — | — |