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 — 2026
| 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 | — | — |
| 2026-04-14 | $22.40 | $670.71 | 3,949,400 | — | — |
| 2026-04-13 | $22.22 | $665.32 | 5,188,500 | — | — |
| 2026-04-10 | $22.14 | $662.93 | 4,361,400 | — | — |
| 2026-04-09 | $22.10 | $661.73 | 5,123,700 | — | — |
| 2026-04-08 | $21.80 | $652.75 | 7,928,200 | — | — |
| 2026-04-07 | $21.23 | $635.68 | 5,050,100 | — | — |
| 2026-04-06 | $21.42 | $641.37 | 5,127,900 | — | — |
| 2026-04-02 | $21.37 | $639.87 | 7,006,400 | — | — |
| 2026-04-01 | $21.13 | $632.69 | 6,907,300 | — | — |
| 2026-03-31 | $21.15 | $633.28 | 10,966,900 | — | — |
| 2026-03-30 | $21.26 | $615.62 | 9,034,500 | — | — |
| 2026-03-27 | $20.77 | $601.43 | 8,122,400 | — | — |
| 2026-03-26 | $21.06 | $609.83 | 8,983,700 | — | — |
| 2026-03-25 | $21.41 | $619.96 | 7,568,300 | — | — |
| 2026-03-24 | $21.08 | $610.41 | 9,644,800 | — | — |
| 2026-03-23 | $21.23 | $614.75 | 12,396,000 | — | — |
| 2026-03-20 | $20.79 | $602.01 | 33,019,100 | — | — |
| 2026-03-19 | $21.93 | $635.02 | 8,309,300 | — | — |
| 2026-03-18 | $21.92 | $634.73 | 7,848,100 | — | — |
| 2026-03-17 | $22.22 | $643.42 | 8,162,100 | — | — |
| 2026-03-16 | $22.04 | $638.20 | 6,003,100 | — | — |
| 2026-03-13 | $21.86 | $632.99 | 5,798,700 | — | — |
| 2026-03-12 | $22.01 | $637.34 | 6,539,800 | — | — |
| 2026-03-11 | $22.46 | $650.37 | 4,696,900 | — | — |
| 2026-03-10 | $22.50 | $651.52 | 8,748,900 | — | — |
| 2026-03-09 | $22.19 | $642.55 | 10,831,000 | — | — |
| 2026-03-06 | $22.41 | $648.92 | 6,887,500 | — | — |
| 2026-03-05 | $22.97 | $665.13 | 8,284,800 | — | — |
| 2026-03-04 | $22.95 | $664.55 | 6,957,000 | — | — |
| 2026-03-03 | $23.04 | $667.16 | 8,063,300 | — | — |
| 2026-03-02 | $23.21 | $672.08 | 7,298,600 | — | — |
| 2026-02-27 | $23.24 | $672.95 | 10,470,600 | — | — |
| 2026-02-26 | $23.28 | $674.11 | 6,353,200 | — | — |
| 2026-02-25 | $23.01 | $666.29 | 6,803,200 | — | — |
| 2026-02-24 | $23.02 | $666.58 | 7,192,300 | — | — |
| 2026-02-23 | $22.82 | $660.79 | 6,600,300 | — | — |
| 2026-02-20 | $23.02 | $666.58 | 7,022,500 | — | — |
| 2026-02-19 | $22.98 | $665.42 | 5,109,800 | — | — |
| 2026-02-18 | $23.00 | $666.00 | 6,928,200 | — | — |
| 2026-02-17 | $22.98 | $665.42 | 5,929,700 | — | — |
| 2026-02-13 | $23.07 | $668.03 | 7,730,800 | — | — |
| 2026-02-12 | $22.93 | $663.98 | 7,824,400 | — | — |
| 2026-02-11 | $22.81 | $660.50 | 9,018,500 | — | — |
| 2026-02-10 | $22.63 | $655.29 | 7,644,000 | — | — |
| 2026-02-09 | $22.63 | $655.29 | 7,235,900 | — | — |
| 2026-02-06 | $22.85 | $661.66 | 7,955,900 | — | — |
| 2026-02-05 | $22.98 | $665.42 | 7,827,100 | — | — |
| 2026-02-04 | $23.05 | $667.45 | 6,394,400 | — | — |
| 2026-02-03 | $22.83 | $661.08 | 8,175,600 | — | — |
| 2026-02-02 | $22.54 | $652.68 | 10,420,100 | — | — |
| 2026-01-30 | $23.01 | $666.29 | 20,897,900 | — | — |
| 2026-01-29 | $24.00 | $694.96 | 10,466,000 | — | — |
| 2026-01-28 | $24.25 | $702.20 | 5,618,100 | — | — |
| 2026-01-27 | $24.36 | $705.38 | 5,523,100 | — | — |
| 2026-01-26 | $23.87 | $691.19 | 5,189,200 | — | — |
| 2026-01-23 | $23.88 | $691.48 | 5,489,200 | — | — |
| 2026-01-22 | $23.86 | $690.91 | 4,872,200 | — | — |
| 2026-01-21 | $23.84 | $690.33 | 5,653,000 | — | — |
| 2026-01-20 | $23.72 | $686.85 | 7,592,600 | — | — |
| 2026-01-16 | $24.40 | $706.54 | 9,283,400 | — | — |
| 2026-01-15 | $23.83 | $690.04 | 7,489,200 | — | — |
| 2026-01-14 | $23.33 | $675.56 | 10,340,400 | — | — |
| 2026-01-13 | $23.18 | $671.21 | 7,199,800 | — | — |
| 2026-01-12 | $23.19 | $671.50 | 10,281,300 | — | — |
| 2026-01-09 | $23.30 | $674.69 | 15,772,700 | — | — |
| 2026-01-08 | $23.26 | $673.53 | 9,637,500 | — | — |
| 2026-01-07 | $23.04 | $667.16 | 7,049,400 | — | — |
| 2026-01-06 | $23.23 | $672.66 | 14,585,100 | — | — |
| 2026-01-05 | $22.77 | $659.34 | 10,506,200 | — | — |
| 2026-01-02 | $22.90 | $663.11 | 10,850,100 | — | — |