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 | — | — | — | $19.96 | 143,562 |
| 2026-09-03 | — | — | — | $20.12 | 176,171 |
| 2026-09-02 | — | — | — | $19.93 | 153,755 |
| 2026-09-01 | — | — | — | $20.04 | 291,384 |
| 2026-08-31 | — | — | — | $20.04 | 385,371 |
| 2026-08-28 | — | — | — | $19.89 | 237,114 |
| 2026-08-27 | $19.88 | $188.70 | 3,803,500 | $19.92 | 165,482 |
| 2026-08-26 | $19.90 | $188.89 | 2,091,500 | $19.93 | 127,143 |
| 2026-08-25 | $19.93 | $189.17 | 2,909,500 | $20.08 | 152,848 |
| 2026-08-24 | $20.05 | $190.31 | 3,146,600 | $19.95 | 208,244 |
| 2026-08-21 | $19.92 | $189.08 | 3,322,500 | $19.83 | 288,295 |
| 2026-08-20 | $19.78 | $187.75 | 3,028,000 | $19.83 | 156,962 |
| 2026-08-19 | $19.80 | $187.94 | 2,890,800 | $19.80 | 138,295 |
| 2026-08-18 | $19.67 | $186.70 | 2,684,000 | $19.65 | 118,458 |
| 2026-08-17 | $19.64 | $186.42 | 3,354,400 | $19.88 | 109,303 |
| 2026-08-14 | $19.87 | $188.60 | 3,986,700 | $20.07 | 240,740 |
| 2026-08-13 | $20.19 | $191.64 | 5,585,400 | $19.95 | 314,632 |
| 2026-08-12 | $19.87 | $188.60 | 3,677,800 | $19.93 | 188,875 |
| 2026-08-11 | $19.97 | $189.55 | 4,555,900 | $19.97 | 238,151 |
| 2026-08-10 | $19.98 | $189.65 | 4,834,200 | $19.93 | 294,608 |
| 2026-08-07 | $20.01 | $189.93 | 5,871,700 | $19.60 | 300,572 |
| 2026-08-06 | $19.62 | $186.23 | 4,225,600 | $19.43 | 325,565 |
| 2026-08-05 | $19.32 | $183.38 | 3,627,600 | $19.62 | 225,859 |
| 2026-08-04 | $19.65 | $186.51 | 6,829,100 | $19.19 | 435,923 |
| 2026-08-03 | $19.17 | $181.96 | 4,655,200 | $18.90 | 337,296 |
| 2026-07-31 | $18.76 | $178.07 | 3,934,800 | $18.86 | 347,836 |
| 2026-07-30 | $18.83 | $178.73 | 5,261,500 | $18.75 | 436,971 |
| 2026-07-29 | $18.71 | $177.59 | 4,416,900 | $19.11 | 168,065 |
| 2026-07-28 | $19.04 | $180.72 | 5,962,800 | $19.03 | 407,600 |
| 2026-07-27 | $18.89 | $179.30 | 5,021,000 | $18.93 | 248,978 |
| 2026-07-24 | $18.78 | $178.26 | 2,880,000 | $18.68 | 135,784 |
| 2026-07-23 | $18.61 | $176.64 | 3,876,700 | $18.85 | 268,229 |
| 2026-07-22 | $18.86 | $179.02 | 2,577,900 | $18.97 | 142,969 |
| 2026-07-21 | $18.95 | $179.87 | 5,179,100 | $18.93 | 184,777 |
| 2026-07-20 | $18.98 | $180.15 | 4,170,400 | $19.17 | 276,697 |
| 2026-07-17 | $19.17 | $181.96 | 6,788,900 | — | — |
| 2026-07-16 | $19.21 | $182.34 | 4,497,300 | — | — |
| 2026-07-15 | $18.92 | $179.58 | 5,719,800 | — | — |
| 2026-07-14 | $18.79 | $178.35 | 3,264,600 | — | — |
| 2026-07-13 | $18.64 | $176.93 | 4,039,900 | — | — |
| 2026-07-10 | $18.78 | $178.26 | 4,165,900 | — | — |
| 2026-07-09 | $18.41 | $174.74 | 4,786,700 | — | — |
| 2026-07-08 | $18.38 | $174.46 | 4,905,500 | — | — |
| 2026-07-07 | $18.47 | $175.31 | 4,542,100 | — | — |
| 2026-07-06 | $18.56 | $176.17 | 4,416,200 | — | — |
| 2026-07-02 | $18.73 | $177.78 | 3,515,000 | — | — |
| 2026-07-01 | $18.66 | $177.12 | 6,481,900 | — | — |
| 2026-06-30 | $18.53 | $175.88 | 7,996,300 | — | — |
| 2026-06-29 | $18.51 | $175.69 | 6,912,100 | — | — |
| 2026-06-26 | $18.19 | $172.66 | 3,876,600 | — | — |
| 2026-06-25 | $17.99 | $170.76 | 3,802,000 | — | — |
| 2026-06-24 | $17.85 | $169.43 | 5,781,700 | — | — |
| 2026-06-23 | $17.89 | $169.81 | 6,263,700 | — | — |
| 2026-06-22 | $17.84 | $169.33 | 6,835,900 | — | — |
| 2026-06-18 | $18.03 | $171.14 | 6,902,800 | — | — |
| 2026-06-17 | $18.10 | $171.80 | 5,900,000 | — | — |
| 2026-06-16 | $18.62 | $176.74 | 4,732,600 | — | — |
| 2026-06-15 | $18.62 | $176.74 | 6,667,400 | — | — |
| 2026-06-12 | $19.26 | $178.26 | 5,041,100 | — | — |
| 2026-06-11 | $19.07 | $176.50 | 5,260,700 | — | — |
| 2026-06-10 | $19.04 | $176.22 | 3,673,100 | — | — |
| 2026-06-09 | $19.03 | $176.13 | 4,776,900 | — | — |
| 2026-06-08 | $18.77 | $173.72 | 4,617,000 | — | — |
| 2026-06-05 | $18.79 | $173.91 | 4,402,800 | — | — |
| 2026-06-04 | $18.90 | $174.92 | 5,027,200 | — | — |
| 2026-06-03 | $18.68 | $172.89 | 7,104,900 | — | — |
| 2026-06-02 | $18.97 | $175.57 | 5,562,100 | — | — |
| 2026-06-01 | $19.07 | $176.50 | 4,917,900 | — | — |
| 2026-05-29 | $18.99 | $175.76 | 6,208,400 | — | — |
| 2026-05-28 | $18.81 | $174.09 | 4,755,700 | — | — |
| 2026-05-27 | $18.86 | $174.55 | 4,741,500 | — | — |
| 2026-05-26 | $18.82 | $174.18 | 3,925,100 | — | — |
| 2026-05-22 | $18.59 | $172.05 | 4,525,100 | — | — |
| 2026-05-21 | $18.74 | $173.44 | 3,208,100 | — | — |
| 2026-05-20 | $18.70 | $173.07 | 5,623,300 | — | — |
| 2026-05-19 | $18.57 | $171.87 | 4,403,600 | — | — |
| 2026-05-18 | $18.72 | $173.26 | 5,750,100 | — | — |
| 2026-05-15 | $18.90 | $174.92 | 4,392,600 | — | — |
| 2026-05-14 | $18.94 | $175.29 | 5,035,700 | — | — |
| 2026-05-13 | $18.78 | $173.81 | 6,210,600 | — | — |
| 2026-05-12 | $18.77 | $173.72 | 4,454,100 | — | — |
| 2026-05-11 | $18.68 | $172.89 | 6,203,500 | — | — |
| 2026-05-08 | $19.01 | $175.94 | 4,777,700 | — | — |
| 2026-05-07 | $18.96 | $175.48 | 5,661,900 | — | — |
| 2026-05-06 | $19.16 | $177.33 | 6,236,500 | — | — |
| 2026-05-05 | $19.35 | $179.09 | 4,370,700 | — | — |
| 2026-05-04 | $19.18 | $177.52 | 4,139,900 | — | — |
| 2026-05-01 | $19.25 | $178.16 | 5,771,100 | — | — |
| 2026-04-30 | $19.16 | $177.33 | 6,570,400 | — | — |
| 2026-04-29 | $18.67 | $172.80 | 9,483,500 | — | — |
| 2026-04-28 | $18.92 | $175.11 | 6,413,500 | — | — |
| 2026-04-27 | $18.61 | $172.24 | 7,124,000 | — | — |
| 2026-04-24 | $18.67 | $172.80 | 5,859,900 | — | — |
| 2026-04-23 | $18.62 | $172.33 | 6,400,200 | — | — |
| 2026-04-22 | $19.10 | $176.78 | 5,454,800 | — | — |
| 2026-04-21 | $18.96 | $175.48 | 6,497,100 | — | — |
| 2026-04-20 | $19.12 | $176.96 | 4,360,800 | — | — |
| 2026-04-17 | $19.09 | $176.68 | 5,829,600 | — | — |
| 2026-04-16 | $18.78 | $173.81 | 5,727,700 | — | — |
| 2026-04-15 | $18.97 | $175.57 | 7,619,700 | — | — |