| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
August 04 2026 | $22.93 | $23.83 | $22.65 | $23.77 | 3,273,139 |
August 03 2026 | $22.04 | $22.75 | $21.77 | $22.66 | 3,744,648 |
July 31 2026 | $21.85 | $22.33 | $21.08 | $21.11 | 3,860,900 |
July 30 2026 | $21.47 | $22.46 | $20.14 | $20.94 | 6,685,300 |
July 29 2026 | $23.54 | $24.57 | $23.28 | $24.52 | 3,636,700 |
July 28 2026 | $23.83 | $24.34 | $23.58 | $23.69 | 2,517,000 |
July 27 2026 | $23.15 | $23.47 | $22.82 | $23.13 | 2,143,700 |
July 24 2026 | $22.04 | $22.59 | $21.87 | $22.51 | 2,169,400 |
July 23 2026 | $21.10 | $21.72 | $20.64 | $21.58 | 2,845,900 |
July 22 2026 | $21.80 | $21.80 | $20.62 | $20.79 | 1,819,300 |
July 21 2026 | $21.72 | $22.47 | $21.17 | $21.51 | 2,597,134 |
July 20 2026 | $22.20 | $22.42 | $21.76 | $22.09 | 2,946,362 |
July 17 2026 | $22.80 | $23.35 | $22.13 | $22.27 | 2,202,400 |
July 16 2026 | $22.96 | $23.55 | $22.92 | $23.17 | 2,404,200 |
July 15 2026 | $22.46 | $23.08 | $22.23 | $22.69 | 1,527,600 |
July 14 2026 | $22.41 | $22.76 | $21.98 | $22.19 | 1,944,100 |
July 13 2026 | $22.85 | $23.28 | $22.51 | $23.03 | 1,896,700 |
July 10 2026 | $23.42 | $23.66 | $22.31 | $22.43 | 1,464,000 |
July 09 2026 | $22.26 | $23.21 | $22.01 | $23.18 | 3,914,500 |
July 08 2026 | $23.51 | $23.62 | $22.55 | $22.72 | 1,954,400 |
July 07 2026 | $24.63 | $24.76 | $23.67 | $23.81 | 2,752,900 |
July 06 2026 | $23.34 | $24.00 | $23.17 | $23.91 | 2,870,100 |
July 02 2026 | $22.49 | $23.70 | $22.33 | $23.46 | 6,827,200 |
July 01 2026 | $20.66 | $21.97 | $20.66 | $21.43 | 2,737,800 |
June 30 2026 | $19.73 | $20.61 | $19.54 | $20.53 | 2,818,000 |
