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
- 1998-05-07 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $29.21 | 15,028 |
| 2026-09-03 | — | — | — | $29.40 | 24,092 |
| 2026-09-02 | — | — | — | $28.77 | 14,439 |
| 2026-09-01 | — | — | — | $28.44 | 27,861 |
| 2026-08-31 | — | — | — | $28.68 | 8,958 |
| 2026-08-28 | — | — | — | $28.75 | 9,873 |
| 2026-08-27 | $28.66 | $70.81 | 205,700 | $28.48 | 8,239 |
| 2026-08-26 | $28.74 | $71.01 | 233,800 | $28.82 | 10,590 |
| 2026-08-25 | $28.77 | $71.08 | 230,600 | $29.02 | 6,951 |
| 2026-08-24 | $29.04 | $71.75 | 340,500 | $29.06 | 13,592 |
| 2026-08-21 | $29.10 | $71.90 | 323,000 | $29.10 | 8,445 |
| 2026-08-20 | $28.95 | $71.53 | 274,200 | $28.82 | 9,940 |
| 2026-08-19 | $28.86 | $71.30 | 288,200 | $29.54 | 12,605 |
| 2026-08-18 | $29.45 | $72.76 | 300,700 | $29.61 | 13,825 |
| 2026-08-17 | $29.60 | $73.13 | 269,200 | $29.70 | 14,278 |
| 2026-08-14 | $29.74 | $73.48 | 203,000 | $29.96 | 9,822 |
| 2026-08-13 | $29.98 | $74.07 | 238,400 | $30.00 | 9,878 |
| 2026-08-12 | $29.79 | $73.60 | 271,500 | $29.47 | 12,990 |
| 2026-08-11 | $29.53 | $72.96 | 390,200 | $29.54 | 21,343 |
| 2026-08-10 | $29.41 | $72.66 | 380,300 | $29.29 | 12,727 |
| 2026-08-07 | $29.50 | $72.88 | 455,100 | $29.29 | 29,344 |
| 2026-08-06 | $29.65 | $73.26 | 430,900 | $30.23 | 21,473 |
| 2026-08-05 | $30.01 | $74.15 | 362,200 | $30.26 | 20,621 |
| 2026-08-04 | $30.53 | $74.81 | 414,000 | $30.03 | 17,662 |
| 2026-08-03 | $30.01 | $73.54 | 383,200 | $30.05 | 16,153 |
| 2026-07-31 | $29.73 | $72.85 | 437,200 | $29.31 | 18,850 |
| 2026-07-30 | $29.55 | $72.41 | 449,500 | $30.00 | 20,413 |
| 2026-07-29 | $29.84 | $73.12 | 518,800 | $29.71 | 24,371 |
| 2026-07-28 | $29.89 | $73.24 | 390,100 | $29.74 | 24,151 |
| 2026-07-27 | $29.80 | $73.02 | 487,200 | $30.23 | 22,773 |
| 2026-07-24 | $30.16 | $73.91 | 752,000 | $30.79 | 36,625 |
| 2026-07-23 | $30.29 | $74.22 | 1,100,700 | $30.00 | 78,187 |
| 2026-07-22 | $30.18 | $73.95 | 462,000 | $30.11 | 35,976 |
| 2026-07-21 | $30.41 | $74.52 | 543,700 | $30.36 | 24,345 |
| 2026-07-20 | $30.56 | $74.89 | 363,300 | $30.33 | 29,400 |
| 2026-07-17 | $30.52 | $74.79 | 403,700 | — | — |
| 2026-07-16 | $31.25 | $76.58 | 489,000 | — | — |
| 2026-07-15 | $30.18 | $73.95 | 442,500 | — | — |
| 2026-07-14 | $29.61 | $72.56 | 373,400 | — | — |
| 2026-07-13 | $29.81 | $73.05 | 448,500 | — | — |
| 2026-07-10 | $29.42 | $72.09 | 207,700 | — | — |
| 2026-07-09 | $29.20 | $71.55 | 235,400 | — | — |
| 2026-07-08 | $28.70 | $70.33 | 255,000 | — | — |
| 2026-07-07 | $29.44 | $72.14 | 214,800 | — | — |
| 2026-07-06 | $29.81 | $73.05 | 184,100 | — | — |
| 2026-07-02 | $29.70 | $72.78 | 220,700 | — | — |
| 2026-07-01 | $30.23 | $74.08 | 308,800 | — | — |
| 2026-06-30 | $29.62 | $72.58 | 228,100 | — | — |
| 2026-06-29 | $29.40 | $72.04 | 434,100 | — | — |
| 2026-06-26 | $29.52 | $72.34 | 1,502,600 | — | — |
| 2026-06-25 | $29.29 | $71.77 | 250,000 | — | — |
| 2026-06-24 | $28.98 | $71.01 | 285,000 | — | — |
| 2026-06-23 | $28.73 | $70.40 | 256,700 | — | — |
| 2026-06-22 | $28.08 | $68.81 | 265,400 | — | — |
| 2026-06-18 | $27.92 | $68.42 | 479,300 | — | — |
| 2026-06-17 | $27.52 | $67.44 | 408,800 | — | — |
| 2026-06-16 | $28.25 | $69.23 | 399,700 | — | — |
| 2026-06-15 | $28.44 | $69.69 | 236,200 | — | — |
| 2026-06-12 | $29.04 | $71.16 | 223,000 | — | — |
| 2026-06-11 | $28.82 | $70.62 | 273,700 | — | — |
| 2026-06-10 | $28.72 | $70.38 | 276,200 | — | — |
| 2026-06-09 | $28.34 | $69.45 | 242,400 | — | — |
| 2026-06-08 | $27.91 | $68.39 | 194,000 | — | — |
| 2026-06-05 | $27.78 | $68.07 | 206,300 | — | — |
| 2026-06-04 | $27.62 | $67.68 | 255,400 | — | — |
| 2026-06-03 | $26.69 | $65.40 | 249,400 | — | — |
| 2026-06-02 | $27.42 | $67.19 | 225,600 | — | — |
| 2026-06-01 | $27.10 | $66.41 | 388,300 | — | — |
| 2026-05-29 | $27.25 | $66.77 | 312,200 | — | — |
| 2026-05-28 | $27.34 | $67.00 | 195,300 | — | — |
| 2026-05-27 | $27.08 | $66.36 | 172,700 | — | — |
| 2026-05-26 | $27.61 | $67.66 | 229,300 | — | — |
| 2026-05-22 | $27.18 | $66.60 | 173,300 | — | — |
| 2026-05-21 | $27.14 | $66.51 | 237,400 | — | — |
| 2026-05-20 | $27.17 | $66.58 | 277,000 | — | — |
| 2026-05-19 | $26.55 | $65.06 | 169,600 | — | — |
| 2026-05-18 | $26.63 | $65.26 | 205,600 | — | — |
| 2026-05-15 | $26.03 | $63.79 | 323,200 | — | — |
| 2026-05-14 | $26.48 | $64.89 | 200,900 | — | — |
| 2026-05-13 | $26.19 | $64.18 | 276,300 | — | — |
| 2026-05-12 | $26.75 | $65.55 | 262,000 | — | — |
| 2026-05-11 | $26.94 | $66.02 | 212,500 | — | — |
| 2026-05-08 | $27.52 | $67.44 | 188,800 | — | — |
| 2026-05-07 | $27.42 | $67.19 | 239,800 | — | — |
| 2026-05-06 | $27.46 | $67.29 | 202,000 | — | — |
| 2026-05-05 | $27.52 | $66.85 | 213,500 | — | — |
| 2026-05-04 | $27.00 | $65.59 | 244,700 | — | — |
| 2026-05-01 | $27.61 | $67.07 | 151,000 | — | — |
| 2026-04-30 | $27.52 | $66.85 | 309,300 | — | — |
| 2026-04-29 | $27.21 | $66.10 | 317,600 | — | — |
| 2026-04-28 | $27.59 | $67.02 | 380,700 | — | — |
| 2026-04-27 | $27.34 | $66.41 | 329,900 | — | — |
| 2026-04-24 | $26.47 | $64.30 | 555,600 | — | — |
| 2026-04-23 | $27.70 | $67.29 | 318,500 | — | — |
| 2026-04-22 | $27.34 | $66.41 | 309,200 | — | — |
| 2026-04-21 | $27.13 | $65.90 | 191,700 | — | — |
| 2026-04-20 | $27.58 | $66.99 | 137,800 | — | — |
| 2026-04-17 | $27.49 | $66.78 | 299,000 | — | — |
| 2026-04-16 | $26.95 | $65.46 | 207,600 | — | — |
| 2026-04-15 | $27.08 | $65.78 | 176,100 | — | — |
| 2026-04-14 | $27.12 | $65.88 | 192,500 | — | — |
| 2026-04-13 | $27.22 | $66.12 | 186,800 | — | — |
| 2026-04-10 | $27.30 | $66.31 | 179,400 | — | — |
| 2026-04-09 | $27.86 | $67.67 | 299,400 | — | — |
| 2026-04-08 | $27.41 | $66.58 | 262,200 | — | — |
| 2026-04-07 | $26.68 | $64.81 | 253,100 | — | — |
| 2026-04-06 | $26.47 | $64.30 | 206,400 | — | — |
| 2026-04-02 | $26.10 | $63.40 | 219,000 | — | — |
| 2026-04-01 | $26.15 | $63.52 | 317,800 | — | — |
| 2026-03-31 | $26.00 | $63.16 | 351,400 | — | — |
| 2026-03-30 | $25.54 | $62.04 | 329,600 | — | — |
| 2026-03-27 | $25.17 | $61.14 | 230,200 | — | — |
| 2026-03-26 | $25.58 | $62.14 | 249,100 | — | — |
| 2026-03-25 | $25.58 | $62.14 | 208,700 | — | — |
| 2026-03-24 | $25.46 | $61.84 | 270,700 | — | — |
| 2026-03-23 | $25.28 | $61.41 | 427,900 | — | — |
| 2026-03-20 | $24.69 | $59.97 | 2,213,200 | — | — |
| 2026-03-19 | $25.02 | $60.78 | 356,000 | — | — |
| 2026-03-18 | $24.72 | $60.05 | 399,000 | — | — |
| 2026-03-17 | $25.06 | $60.87 | 291,300 | — | — |
| 2026-03-16 | $25.30 | $61.46 | 307,500 | — | — |
| 2026-03-13 | $24.89 | $60.46 | 230,400 | — | — |
| 2026-03-12 | $25.09 | $60.95 | 267,800 | — | — |
| 2026-03-11 | $25.24 | $61.31 | 273,600 | — | — |
| 2026-03-10 | $25.33 | $61.53 | 279,900 | — | — |
| 2026-03-09 | $25.19 | $61.19 | 374,800 | — | — |
| 2026-03-06 | $25.35 | $61.58 | 220,600 | — | — |
| 2026-03-05 | $25.76 | $62.57 | 164,300 | — | — |
| 2026-03-04 | $26.35 | $64.01 | 154,600 | — | — |
| 2026-03-03 | $26.21 | $63.67 | 254,600 | — | — |
| 2026-03-02 | $26.47 | $64.30 | 215,000 | — | — |
| 2026-02-27 | $26.41 | $64.15 | 557,000 | — | — |
| 2026-02-26 | $27.41 | $66.58 | 298,700 | — | — |
| 2026-02-25 | $27.54 | $66.90 | 234,900 | — | — |
| 2026-02-24 | $27.11 | $65.85 | 255,500 | — | — |
| 2026-02-23 | $27.11 | $65.85 | 357,400 | — | — |
| 2026-02-20 | $28.27 | $68.67 | 249,000 | — | — |
| 2026-02-19 | $28.00 | $68.01 | 281,900 | — | — |
| 2026-02-18 | $28.11 | $68.28 | 306,000 | — | — |
| 2026-02-17 | $28.38 | $68.94 | 325,700 | — | — |
| 2026-02-13 | $28.09 | $68.23 | 231,600 | — | — |
| 2026-02-12 | $27.73 | $67.36 | 286,400 | — | — |
| 2026-02-11 | $27.80 | $67.53 | 241,100 | — | — |
| 2026-02-10 | $27.74 | $67.38 | 207,300 | — | — |
| 2026-02-09 | $28.12 | $68.31 | 230,100 | — | — |
| 2026-02-06 | $28.19 | $68.48 | 263,000 | — | — |
| 2026-02-05 | $27.78 | $67.48 | 461,700 | — | — |
| 2026-02-04 | $27.11 | $65.85 | 285,200 | — | — |
| 2026-02-03 | $26.52 | $64.42 | 231,800 | — | — |
| 2026-02-02 | $26.45 | $64.25 | 280,000 | — | — |
| 2026-01-30 | $25.81 | $62.69 | 281,400 | — | — |
| 2026-01-29 | $25.48 | $61.89 | 205,800 | — | — |
| 2026-01-28 | $25.20 | $61.21 | 292,700 | — | — |
| 2026-01-27 | $25.99 | $62.55 | 325,100 | — | — |
| 2026-01-26 | $26.35 | $63.42 | 352,900 | — | — |
| 2026-01-23 | $26.58 | $63.97 | 480,200 | — | — |
| 2026-01-22 | $28.14 | $67.72 | 523,900 | — | — |
| 2026-01-21 | $26.26 | $63.20 | 315,500 | — | — |
| 2026-01-20 | $24.85 | $59.81 | 231,100 | — | — |
| 2026-01-16 | $25.09 | $60.38 | 271,300 | — | — |
| 2026-01-15 | $25.56 | $61.51 | 366,300 | — | — |
| 2026-01-14 | $24.41 | $58.75 | 271,900 | — | — |
| 2026-01-13 | $23.85 | $57.40 | 103,100 | — | — |
| 2026-01-12 | $24.07 | $57.93 | 175,300 | — | — |
| 2026-01-09 | $24.13 | $58.07 | 161,300 | — | — |
| 2026-01-08 | $24.55 | $59.08 | 195,300 | — | — |
| 2026-01-07 | $23.88 | $57.47 | 218,800 | — | — |
| 2026-01-06 | $24.31 | $58.51 | 246,800 | — | — |
| 2026-01-05 | $24.09 | $57.98 | 186,900 | — | — |
| 2026-01-02 | $23.70 | $57.04 | 170,400 | — | — |