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
- 1997-10-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 | — | — | — | $22.68 | 451,932 |
| 2026-09-03 | — | — | — | $22.88 | 306,908 |
| 2026-09-02 | — | — | — | $22.70 | 290,650 |
| 2026-09-01 | — | — | — | $22.80 | 252,098 |
| 2026-08-31 | — | — | — | $22.96 | 242,711 |
| 2026-08-28 | — | — | — | $23.17 | 220,824 |
| 2026-08-27 | $23.06 | $713.59 | 4,739,200 | $22.81 | 201,755 |
| 2026-08-26 | $22.86 | $707.40 | 4,163,300 | $23.06 | 186,466 |
| 2026-08-25 | $23.10 | $714.83 | 5,227,000 | $23.33 | 182,666 |
| 2026-08-24 | $23.25 | $719.47 | 5,733,700 | $23.25 | 267,877 |
| 2026-08-21 | $23.16 | $716.69 | 6,263,800 | $23.44 | 226,961 |
| 2026-08-20 | $23.29 | $720.71 | 4,503,000 | $23.67 | 199,681 |
| 2026-08-19 | $23.74 | $734.64 | 6,556,300 | $23.53 | 308,372 |
| 2026-08-18 | $23.40 | $724.11 | 4,777,900 | $23.42 | 200,826 |
| 2026-08-17 | $23.37 | $723.19 | 4,104,400 | $23.25 | 242,608 |
| 2026-08-14 | $23.33 | $721.95 | 5,058,500 | $23.44 | 237,959 |
| 2026-08-13 | $23.39 | $723.80 | 5,067,200 | $23.19 | 181,506 |
| 2026-08-12 | $23.11 | $715.14 | 7,870,500 | $23.25 | 271,328 |
| 2026-08-11 | $23.14 | $716.07 | 5,141,900 | $22.88 | 198,390 |
| 2026-08-10 | $22.91 | $708.95 | 6,991,800 | $22.89 | 312,176 |
| 2026-08-07 | $23.04 | $712.97 | 8,438,300 | $22.73 | 330,038 |
| 2026-08-06 | $22.66 | $701.21 | 7,677,800 | $22.71 | 312,600 |
| 2026-08-05 | $22.67 | $701.52 | 6,636,100 | $22.75 | 256,720 |
| 2026-08-04 | $22.75 | $704.00 | 9,733,600 | $22.78 | 613,812 |
| 2026-08-03 | $22.78 | $704.93 | 7,774,700 | $22.92 | 288,900 |
| 2026-07-31 | $22.72 | $703.07 | 11,080,900 | $23.08 | 390,526 |
| 2026-07-30 | $23.08 | $714.21 | 7,249,600 | $23.16 | 527,319 |
| 2026-07-29 | $23.05 | $713.28 | 7,578,800 | $23.11 | 380,764 |
| 2026-07-28 | $23.20 | $717.93 | 10,326,500 | $22.68 | 436,755 |
| 2026-07-27 | $22.57 | $698.43 | 12,482,900 | $22.57 | 605,293 |
| 2026-07-24 | $22.45 | $694.72 | 6,509,500 | $22.39 | 339,978 |
| 2026-07-23 | $22.31 | $690.38 | 7,304,000 | $22.19 | 290,498 |
| 2026-07-22 | $22.42 | $693.79 | 9,031,600 | $22.73 | 339,010 |
| 2026-07-21 | $22.65 | $700.91 | 6,057,300 | $22.89 | 308,774 |
| 2026-07-20 | $22.70 | $702.45 | 6,520,800 | $23.14 | 388,773 |
| 2026-07-17 | $23.01 | $712.05 | 6,298,400 | — | — |
| 2026-07-16 | $23.42 | $724.73 | 4,968,200 | — | — |
| 2026-07-15 | $23.16 | $716.69 | 6,127,100 | — | — |
| 2026-07-14 | $23.01 | $712.05 | 5,962,400 | — | — |
| 2026-07-13 | $22.53 | $697.19 | 6,753,100 | — | — |
| 2026-07-10 | $22.86 | $707.40 | 3,885,100 | — | — |
| 2026-07-09 | $22.73 | $703.38 | 5,005,000 | — | — |
| 2026-07-08 | $22.53 | $697.19 | 6,329,400 | — | — |
| 2026-07-07 | $22.69 | $702.14 | 6,349,100 | — | — |
| 2026-07-06 | $22.99 | $711.43 | 9,554,400 | — | — |
| 2026-07-02 | $22.56 | $698.12 | 8,836,500 | — | — |
| 2026-07-01 | $22.20 | $686.98 | 7,577,600 | — | — |
| 2026-06-30 | $22.36 | $691.93 | 12,218,000 | — | — |
| 2026-06-29 | $23.15 | $693.17 | 13,577,400 | — | — |
| 2026-06-26 | $22.95 | $687.18 | 12,857,000 | — | — |
| 2026-06-25 | $22.56 | $675.50 | 7,262,900 | — | — |
| 2026-06-24 | $22.31 | $668.02 | 9,065,500 | — | — |
| 2026-06-23 | $22.27 | $666.82 | 8,315,900 | — | — |
| 2026-06-22 | $22.16 | $663.53 | 9,899,600 | — | — |
| 2026-06-18 | $22.21 | $665.02 | 14,681,000 | — | — |
| 2026-06-17 | $22.16 | $663.53 | 8,913,600 | — | — |
| 2026-06-16 | $22.59 | $676.40 | 6,143,900 | — | — |
| 2026-06-15 | $22.24 | $665.92 | 7,425,400 | — | — |
| 2026-06-12 | $22.00 | $658.74 | 6,051,100 | — | — |
| 2026-06-11 | $22.01 | $659.03 | 8,969,000 | — | — |
| 2026-06-10 | $21.41 | $641.07 | 6,436,300 | — | — |
| 2026-06-09 | $21.71 | $650.05 | 8,939,500 | — | — |
| 2026-06-08 | $20.96 | $627.60 | 8,295,500 | — | — |
| 2026-06-05 | $21.22 | $635.38 | 4,902,300 | — | — |
| 2026-06-04 | $21.27 | $636.88 | 6,906,300 | — | — |
| 2026-06-03 | $21.17 | $633.88 | 6,258,300 | — | — |
| 2026-06-02 | $21.30 | $637.78 | 8,435,600 | — | — |
| 2026-06-01 | $21.51 | $644.06 | 7,175,600 | — | — |
| 2026-05-29 | $21.85 | $654.24 | 24,429,800 | — | — |
| 2026-05-28 | $21.60 | $646.76 | 8,174,700 | — | — |
| 2026-05-27 | $21.66 | $648.55 | 8,096,600 | — | — |
| 2026-05-26 | $21.61 | $647.06 | 7,675,800 | — | — |
| 2026-05-22 | $21.45 | $642.27 | 4,823,700 | — | — |
| 2026-05-21 | $21.63 | $647.66 | 3,814,400 | — | — |
| 2026-05-20 | $21.56 | $645.56 | 5,110,300 | — | — |
| 2026-05-19 | $21.28 | $637.18 | 4,788,200 | — | — |
| 2026-05-18 | $21.55 | $645.26 | 5,577,900 | — | — |
| 2026-05-15 | $21.68 | $649.15 | 6,478,800 | — | — |
| 2026-05-14 | $21.99 | $658.44 | 5,137,700 | — | — |
| 2026-05-13 | $22.16 | $663.53 | 5,899,100 | — | — |
| 2026-05-12 | $22.30 | $667.72 | 5,608,300 | — | — |
| 2026-05-11 | $22.44 | $671.91 | 4,928,200 | — | — |
| 2026-05-08 | $22.61 | $677.00 | 4,404,800 | — | — |
| 2026-05-07 | $22.38 | $670.11 | 5,018,600 | — | — |
| 2026-05-06 | $22.54 | $674.90 | 4,284,500 | — | — |
| 2026-05-05 | $22.38 | $670.11 | 4,472,900 | — | — |
| 2026-05-04 | $22.35 | $669.22 | 5,530,400 | — | — |
| 2026-05-01 | $22.82 | $683.29 | 3,981,500 | — | — |
| 2026-04-30 | $22.90 | $685.68 | 7,189,700 | — | — |
| 2026-04-29 | $22.54 | $674.90 | 5,495,900 | — | — |
| 2026-04-28 | $22.83 | $683.59 | 4,032,900 | — | — |
| 2026-04-27 | $22.84 | $683.89 | 5,336,800 | — | — |
| 2026-04-24 | $22.75 | $681.19 | 5,344,200 | — | — |
| 2026-04-23 | $22.43 | $671.61 | 4,349,900 | — | — |
| 2026-04-22 | $22.63 | $677.60 | 7,988,000 | — | — |
| 2026-04-21 | $22.60 | $676.70 | 7,021,300 | — | — |
| 2026-04-20 | $22.65 | $678.20 | 4,896,700 | — | — |
| 2026-04-17 | $22.80 | $682.69 | 5,518,400 | — | — |
| 2026-04-16 | $22.14 | $662.93 | 5,716,500 | — | — |
| 2026-04-15 | $22.64 | $677.90 | 5,015,000 | — | — |