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
- 1987-06-08 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 | — | — | — | $39.75 | 8,158 |
| 2026-09-03 | — | — | — | $40.06 | 3,860 |
| 2026-09-02 | — | — | — | $38.79 | 5,807 |
| 2026-09-01 | — | — | — | $38.92 | 8,503 |
| 2026-08-31 | — | — | — | $39.08 | 12,372 |
| 2026-08-28 | — | — | — | $39.94 | 6,852 |
| 2026-08-27 | $39.84 | $193.07 | 102,700 | $39.61 | 3,743 |
| 2026-08-26 | $39.73 | $192.53 | 81,700 | $39.29 | 4,308 |
| 2026-08-25 | $39.56 | $191.71 | 77,700 | $39.52 | 2,165 |
| 2026-08-24 | $39.72 | $192.48 | 202,200 | $39.86 | 2,601 |
| 2026-08-21 | $39.71 | $192.44 | 219,300 | $39.53 | 8,084 |
| 2026-08-20 | $39.37 | $190.79 | 145,100 | $38.89 | 5,802 |
| 2026-08-19 | $39.19 | $189.92 | 197,500 | $40.05 | 11,157 |
| 2026-08-18 | $40.15 | $194.57 | 129,400 | $40.26 | 5,827 |
| 2026-08-17 | $40.22 | $194.91 | 108,800 | $40.23 | 5,228 |
| 2026-08-14 | $40.19 | $194.76 | 160,500 | $40.17 | 6,122 |
| 2026-08-13 | $40.19 | $194.76 | 143,200 | $40.02 | 5,463 |
| 2026-08-12 | $39.34 | $190.64 | 77,300 | $39.24 | 2,239 |
| 2026-08-11 | $39.00 | $188.99 | 77,900 | $38.96 | 2,747 |
| 2026-08-10 | $38.52 | $186.67 | 83,100 | $38.92 | 1,464 |
| 2026-08-07 | $38.85 | $188.27 | 65,400 | $38.80 | 2,362 |
| 2026-08-06 | $39.07 | $189.33 | 115,700 | $39.75 | 3,290 |
| 2026-08-05 | $39.47 | $191.27 | 127,000 | $39.87 | 10,290 |
| 2026-08-04 | $39.92 | $193.45 | 149,700 | $39.64 | 6,934 |
| 2026-08-03 | $39.61 | $191.95 | 174,300 | $39.60 | 7,635 |
| 2026-07-31 | $38.98 | $188.90 | 115,400 | $39.40 | 5,745 |
| 2026-07-30 | $39.20 | $189.96 | 127,000 | $39.19 | 4,660 |
| 2026-07-29 | $39.23 | $190.11 | 153,000 | $39.37 | 7,338 |
| 2026-07-28 | $39.55 | $191.66 | 130,200 | $38.93 | 5,462 |
| 2026-07-27 | $38.59 | $187.01 | 161,200 | $38.44 | 9,013 |
| 2026-07-24 | $38.39 | $186.04 | 131,800 | $37.53 | 4,981 |
| 2026-07-23 | $37.62 | $182.31 | 206,400 | $37.81 | 10,539 |
| 2026-07-22 | $38.41 | $186.14 | 273,700 | $38.23 | 18,562 |
| 2026-07-21 | $39.28 | $190.35 | 483,400 | $37.89 | 23,558 |
| 2026-07-20 | $36.32 | $176.01 | 132,700 | $36.65 | 5,394 |
| 2026-07-17 | $36.62 | $177.46 | 143,600 | — | — |
| 2026-07-16 | $37.47 | $181.58 | 160,700 | — | — |
| 2026-07-15 | $36.27 | $175.76 | 118,700 | — | — |
| 2026-07-14 | $35.79 | $173.44 | 124,600 | — | — |
| 2026-07-13 | $35.87 | $173.83 | 90,800 | — | — |
| 2026-07-10 | $35.85 | $173.73 | 133,900 | — | — |
| 2026-07-09 | $35.61 | $172.57 | 182,100 | — | — |
| 2026-07-08 | $34.99 | $169.56 | 134,600 | — | — |
| 2026-07-07 | $35.84 | $173.68 | 200,800 | — | — |
| 2026-07-06 | $36.07 | $174.80 | 129,700 | — | — |
| 2026-07-02 | $35.56 | $172.32 | 147,500 | — | — |
| 2026-07-01 | $36.54 | $177.07 | 247,800 | — | — |
| 2026-06-30 | $36.48 | $174.07 | 243,500 | — | — |
| 2026-06-29 | $36.37 | $173.54 | 187,400 | — | — |
| 2026-06-26 | $36.89 | $176.03 | 575,700 | — | — |
| 2026-06-25 | $36.28 | $173.11 | 127,800 | — | — |
| 2026-06-24 | $36.01 | $171.83 | 154,400 | — | — |
| 2026-06-23 | $35.62 | $169.97 | 238,300 | — | — |
| 2026-06-22 | $35.21 | $168.01 | 113,400 | — | — |
| 2026-06-18 | $34.92 | $166.62 | 363,500 | — | — |
| 2026-06-17 | $34.46 | $164.43 | 278,900 | — | — |
| 2026-06-16 | $35.13 | $167.63 | 155,300 | — | — |
| 2026-06-15 | $35.18 | $167.87 | 189,200 | — | — |
| 2026-06-12 | $35.87 | $171.16 | 149,900 | — | — |
| 2026-06-11 | $34.95 | $166.77 | 207,200 | — | — |
| 2026-06-10 | $34.75 | $165.81 | 215,900 | — | — |
| 2026-06-09 | $34.50 | $164.62 | 141,800 | — | — |
| 2026-06-08 | $33.93 | $161.90 | 127,800 | — | — |
| 2026-06-05 | $33.40 | $159.37 | 129,000 | — | — |
| 2026-06-04 | $33.22 | $158.51 | 219,600 | — | — |
| 2026-06-03 | $31.56 | $150.59 | 186,500 | — | — |
| 2026-06-02 | $32.79 | $156.46 | 104,600 | — | — |
| 2026-06-01 | $32.17 | $153.50 | 169,000 | — | — |
| 2026-05-29 | $32.57 | $155.41 | 144,100 | — | — |
| 2026-05-28 | $32.38 | $154.51 | 107,400 | — | — |
| 2026-05-27 | $32.41 | $154.65 | 98,300 | — | — |
| 2026-05-26 | $32.46 | $154.89 | 123,300 | — | — |
| 2026-05-22 | $32.09 | $153.12 | 193,200 | — | — |
| 2026-05-21 | $32.33 | $154.27 | 208,900 | — | — |
| 2026-05-20 | $32.12 | $153.26 | 192,700 | — | — |
| 2026-05-19 | $31.43 | $149.97 | 180,500 | — | — |
| 2026-05-18 | $31.56 | $150.59 | 139,000 | — | — |
| 2026-05-15 | $30.92 | $147.54 | 170,100 | — | — |
| 2026-05-14 | $31.28 | $149.26 | 136,300 | — | — |
| 2026-05-13 | $31.37 | $149.69 | 145,000 | — | — |
| 2026-05-12 | $31.66 | $151.07 | 152,800 | — | — |
| 2026-05-11 | $31.61 | $150.83 | 189,200 | — | — |
| 2026-05-08 | $32.33 | $154.27 | 134,400 | — | — |
| 2026-05-07 | $32.20 | $153.65 | 178,500 | — | — |
| 2026-05-06 | $31.99 | $152.64 | 208,500 | — | — |
| 2026-05-05 | $31.76 | $151.55 | 150,100 | — | — |
| 2026-05-04 | $31.23 | $149.02 | 198,100 | — | — |
| 2026-05-01 | $31.94 | $152.41 | 260,300 | — | — |
| 2026-04-30 | $31.43 | $149.97 | 213,200 | — | — |
| 2026-04-29 | $31.02 | $148.02 | 214,500 | — | — |
| 2026-04-28 | $31.97 | $152.55 | 253,700 | — | — |
| 2026-04-27 | $31.63 | $150.93 | 313,000 | — | — |
| 2026-04-24 | $30.81 | $147.01 | 231,700 | — | — |
| 2026-04-23 | $31.44 | $150.02 | 253,200 | — | — |
| 2026-04-22 | $30.20 | $144.10 | 429,400 | — | — |
| 2026-04-21 | $30.00 | $143.15 | 848,000 | — | — |
| 2026-04-20 | $36.10 | $172.26 | 122,800 | — | — |
| 2026-04-17 | $35.97 | $171.64 | 130,800 | — | — |
| 2026-04-16 | $35.24 | $168.15 | 137,300 | — | — |
| 2026-04-15 | $35.61 | $169.92 | 145,500 | — | — |