
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2025 | $18.00 | $22.88 | $17.01 | $21.44 | 2,371,100 |
June 27 2025 | $17.75 | $18.00 | $16.05 | $16.82 | 903,800 |
June 26 2025 | $19.26 | $19.49 | $17.50 | $17.94 | 788,200 |
June 25 2025 | $20.51 | $20.90 | $17.50 | $18.86 | 1,450,500 |
June 24 2025 | $18.50 | $26.77 | $18.06 | $19.63 | 5,516,300 |
June 23 2025 | $23.80 | $27.18 | $21.50 | $24.81 | 1,658,200 |
June 20 2025 | $31.49 | $31.49 | $22.85 | $24.88 | 2,412,100 |
June 18 2025 | $30.20 | $32.58 | $30.20 | $31.27 | 920,000 |
June 17 2025 | $30.00 | $33.75 | $29.63 | $31.09 | 1,563,600 |
June 16 2025 | $27.83 | $33.29 | $26.50 | $31.06 | 2,091,900 |
June 13 2025 | $29.57 | $31.51 | $25.00 | $25.73 | 2,033,700 |
June 12 2025 | $23.41 | $32.88 | $21.73 | $31.56 | 2,654,200 |
June 11 2025 | $27.15 | $31.14 | $25.21 | $26.27 | 1,996,700 |
June 10 2025 | $25.84 | $28.00 | $24.25 | $26.45 | 1,701,100 |
June 09 2025 | $20.73 | $25.50 | $18.13 | $23.12 | 2,181,400 |
June 06 2025 | $14.81 | $19.63 | $13.55 | $18.96 | 1,850,600 |
June 05 2025 | $16.70 | $16.84 | $13.86 | $14.29 | 1,306,200 |
June 04 2025 | $19.12 | $19.53 | $15.82 | $16.74 | 1,654,700 |
June 03 2025 | $19.92 | $23.98 | $19.00 | $19.78 | 1,605,200 |
June 02 2025 | $18.35 | $21.60 | $16.21 | $19.71 | 1,600,400 |