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
- 2004-10-05 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 | — | — | — | $21.11 | 17,699 |
| 2026-09-03 | — | — | — | $21.63 | 24,006 |
| 2026-09-02 | — | — | — | $21.42 | 22,940 |
| 2026-09-01 | — | — | — | $21.00 | 27,980 |
| 2026-08-31 | — | — | — | $20.91 | 52,189 |
| 2026-08-28 | — | — | — | $20.96 | 24,568 |
| 2026-08-27 | $20.96 | $22.51 | 488,100 | $20.99 | 21,985 |
| 2026-08-26 | $21.24 | $22.81 | 693,000 | $21.04 | 28,316 |
| 2026-08-25 | $21.17 | $22.74 | 412,700 | $21.14 | 17,017 |
| 2026-08-24 | $21.03 | $22.59 | 510,300 | $21.10 | 24,009 |
| 2026-08-21 | $21.07 | $22.63 | 499,400 | $20.89 | 25,817 |
| 2026-08-20 | $21.00 | $22.56 | 796,500 | $21.37 | 23,909 |
| 2026-08-19 | $21.48 | $23.07 | 505,500 | $21.46 | 21,367 |
| 2026-08-18 | $21.25 | $22.82 | 628,800 | $21.24 | 27,530 |
| 2026-08-17 | $20.96 | $22.51 | 618,000 | $21.00 | 44,655 |
| 2026-08-14 | $21.19 | $22.76 | 448,800 | $20.68 | 30,048 |
| 2026-08-13 | $20.75 | $22.29 | 527,200 | $20.97 | 29,707 |
| 2026-08-12 | $20.81 | $22.35 | 595,900 | $20.66 | 34,723 |
| 2026-08-11 | $20.75 | $22.29 | 596,000 | $20.66 | 27,080 |
| 2026-08-10 | $20.68 | $22.21 | 877,600 | $20.47 | 50,727 |
| 2026-08-07 | $20.51 | $22.03 | 1,143,300 | $20.93 | 50,496 |
| 2026-08-06 | $21.11 | $22.67 | 1,311,000 | $21.07 | 96,320 |
| 2026-08-05 | $20.51 | $22.03 | 702,900 | $21.06 | 45,343 |
| 2026-08-04 | $20.86 | $22.40 | 564,600 | $20.64 | 27,524 |
| 2026-08-03 | $20.77 | $22.31 | 799,100 | $21.05 | 37,293 |
| 2026-07-31 | $20.97 | $22.52 | 508,000 | $21.00 | 33,431 |
| 2026-07-30 | $21.22 | $22.79 | 508,600 | $21.44 | 21,944 |
| 2026-07-29 | $21.64 | $23.24 | 536,300 | $21.84 | 34,769 |
| 2026-07-28 | $21.81 | $23.43 | 605,800 | $21.51 | 28,083 |
| 2026-07-27 | $21.30 | $22.88 | 624,300 | $21.57 | 41,422 |
| 2026-07-24 | $21.44 | $23.03 | 550,400 | $21.37 | 30,719 |
| 2026-07-23 | $21.20 | $22.77 | 942,300 | $21.31 | 79,506 |
| 2026-07-22 | $21.43 | $23.02 | 482,100 | $21.78 | 21,138 |
| 2026-07-21 | $21.58 | $23.18 | 606,600 | $21.35 | 34,479 |
| 2026-07-20 | $21.28 | $22.86 | 705,600 | $21.63 | 27,303 |
| 2026-07-17 | $21.71 | $23.32 | 541,100 | — | — |
| 2026-07-16 | $22.21 | $23.85 | 643,800 | — | — |
| 2026-07-15 | $21.89 | $23.51 | 1,016,600 | — | — |
| 2026-07-14 | $21.74 | $23.35 | 817,600 | — | — |
| 2026-07-13 | $22.21 | $23.85 | 592,200 | — | — |
| 2026-07-10 | $22.24 | $23.89 | 2,676,200 | — | — |
| 2026-07-09 | $22.20 | $23.84 | 672,100 | — | — |
| 2026-07-08 | $22.43 | $24.09 | 978,600 | — | — |
| 2026-07-07 | $22.25 | $23.90 | 513,400 | — | — |
| 2026-07-06 | $21.82 | $23.44 | 660,400 | — | — |
| 2026-07-02 | $22.31 | $23.96 | 655,000 | — | — |
| 2026-07-01 | $21.90 | $23.52 | 786,900 | — | — |
| 2026-06-30 | $22.71 | $24.39 | 633,000 | — | — |
| 2026-06-29 | $23.14 | $24.85 | 879,100 | — | — |
| 2026-06-26 | $23.57 | $25.32 | 2,834,700 | — | — |
| 2026-06-25 | $23.35 | $25.08 | 605,600 | — | — |
| 2026-06-24 | $23.64 | $25.39 | 841,200 | — | — |
| 2026-06-23 | $23.55 | $25.29 | 635,300 | — | — |
| 2026-06-22 | $22.67 | $24.35 | 911,200 | — | — |
| 2026-06-18 | $22.49 | $24.16 | 1,403,800 | — | — |
| 2026-06-17 | $22.64 | $24.32 | 588,400 | — | — |
| 2026-06-16 | $22.61 | $24.28 | 564,700 | — | — |
| 2026-06-15 | $22.42 | $24.08 | 709,800 | — | — |
| 2026-06-12 | $22.74 | $24.42 | 557,700 | — | — |
| 2026-06-11 | $22.44 | $24.10 | 762,800 | — | — |
| 2026-06-10 | $23.00 | $24.70 | 727,500 | — | — |
| 2026-06-09 | $22.54 | $24.21 | 738,500 | — | — |
| 2026-06-08 | $22.33 | $23.98 | 913,500 | — | — |
| 2026-06-05 | $22.52 | $24.19 | 845,400 | — | — |
| 2026-06-04 | $22.16 | $23.80 | 720,200 | — | — |
| 2026-06-03 | $21.70 | $23.31 | 909,800 | — | — |
| 2026-06-02 | $21.35 | $22.93 | 1,047,100 | — | — |
| 2026-06-01 | $21.51 | $23.10 | 1,860,200 | — | — |
| 2026-05-29 | $21.42 | $23.01 | 1,164,200 | — | — |
| 2026-05-28 | $21.89 | $23.51 | 1,276,300 | — | — |
| 2026-05-27 | $22.13 | $23.77 | 597,500 | — | — |
| 2026-05-26 | $22.68 | $24.36 | 901,400 | — | — |
| 2026-05-22 | $22.46 | $24.12 | 1,187,300 | — | — |
| 2026-05-21 | $22.20 | $23.84 | 815,100 | — | — |
| 2026-05-20 | $22.24 | $23.89 | 938,000 | — | — |
| 2026-05-19 | $21.73 | $23.34 | 809,300 | — | — |
| 2026-05-18 | $21.80 | $23.41 | 985,900 | — | — |
| 2026-05-15 | $21.97 | $23.60 | 1,002,600 | — | — |
| 2026-05-14 | $22.86 | $24.55 | 633,900 | — | — |
| 2026-05-13 | $23.14 | $24.85 | 637,300 | — | — |
| 2026-05-12 | $22.74 | $24.42 | 582,000 | — | — |
| 2026-05-11 | $22.52 | $24.19 | 801,000 | — | — |
| 2026-05-08 | $22.89 | $24.59 | 540,300 | — | — |
| 2026-05-07 | $22.80 | $24.49 | 1,130,700 | — | — |
| 2026-05-06 | $22.52 | $24.19 | 617,500 | — | — |
| 2026-05-05 | $22.65 | $24.33 | 620,500 | — | — |
| 2026-05-04 | $22.99 | $24.69 | 458,700 | — | — |
| 2026-05-01 | $23.11 | $24.82 | 406,100 | — | — |
| 2026-04-30 | $22.99 | $24.69 | 626,100 | — | — |
| 2026-04-29 | $23.05 | $24.76 | 564,200 | — | — |
| 2026-04-28 | $23.69 | $25.44 | 530,400 | — | — |
| 2026-04-27 | $23.36 | $25.09 | 541,200 | — | — |
| 2026-04-24 | $23.57 | $25.32 | 456,600 | — | — |
| 2026-04-23 | $23.48 | $25.22 | 387,100 | — | — |
| 2026-04-22 | $23.50 | $25.24 | 448,600 | — | — |
| 2026-04-21 | $23.61 | $25.36 | 536,900 | — | — |
| 2026-04-20 | $23.92 | $25.69 | 590,000 | — | — |
| 2026-04-17 | $24.24 | $26.04 | 683,900 | — | — |
| 2026-04-16 | $23.60 | $25.35 | 768,300 | — | — |
| 2026-04-15 | $23.92 | $25.69 | 515,400 | — | — |