| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 2026 | $24.26 | $26.00 | $22.00 | $24.64 | 1,464,164 |
June 2026 | $19.50 | $24.81 | $18.83 | $24.04 | 1,660,337 |
May 2026 | $19.10 | $21.28 | $19.05 | $19.51 | 1,299,989 |
April 2026 | $19.76 | $23.10 | $18.68 | $19.00 | 1,427,218 |
March 2026 | $21.79 | $23.11 | $18.44 | $19.77 | 2,619,463 |
February 2026 | $17.85 | $23.88 | $16.75 | $22.12 | 3,203,662 |
January 2026 | $21.11 | $21.11 | $16.73 | $17.81 | 1,584,248 |
December 2025 | $19.05 | $21.90 | $17.80 | $21.01 | 2,148,427 |
November 2025 | $19.51 | $19.55 | $17.62 | $19.03 | 1,541,728 |
October 2025 | $19.77 | $20.60 | $16.35 | $19.43 | 4,548,865 |
September 2025 | $22.53 | $23.14 | $18.81 | $19.77 | 3,725,000 |
August 2025 | $19.78 | $23.79 | $18.50 | $22.64 | 2,358,707 |
July 2025 | $21.17 | $22.68 | $19.30 | $19.98 | 2,010,299 |
June 2025 | $23.60 | $25.30 | $21.00 | $21.52 | 4,805,628 |
