| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 06 2026 | $14.72 | $16.12 | $14.69 | $15.23 | 14,040,162 |
July 02 2026 | $16.42 | $16.60 | $14.03 | $14.46 | 29,369,100 |
July 01 2026 | $17.35 | $17.50 | $16.46 | $16.53 | 15,237,400 |
June 30 2026 | $17.50 | $18.28 | $17.36 | $17.92 | 15,078,700 |
June 29 2026 | $17.34 | $18.15 | $16.55 | $17.74 | 17,584,700 |
June 26 2026 | $17.05 | $17.72 | $16.81 | $17.30 | 24,372,300 |
June 25 2026 | $19.50 | $19.57 | $17.22 | $17.70 | 21,644,400 |
June 24 2026 | $21.09 | $21.13 | $17.42 | $18.32 | 34,334,400 |
June 23 2026 | $21.67 | $23.69 | $21.01 | $21.40 | 20,910,700 |
June 22 2026 | $24.47 | $24.66 | $23.00 | $23.70 | 26,713,800 |
June 18 2026 | $23.62 | $24.23 | $22.93 | $24.02 | 23,356,600 |
June 17 2026 | $22.92 | $23.63 | $22.30 | $22.34 | 20,123,800 |
June 16 2026 | $23.11 | $23.79 | $21.90 | $22.09 | 22,050,100 |
June 15 2026 | $25.15 | $26.18 | $22.96 | $23.73 | 35,937,300 |
June 12 2026 | $22.00 | $24.59 | $21.85 | $23.39 | 28,743,000 |
June 11 2026 | $20.78 | $22.35 | $20.27 | $22.21 | 23,318,500 |
June 10 2026 | $22.12 | $22.97 | $20.41 | $20.50 | 30,055,000 |
June 09 2026 | $24.50 | $25.00 | $20.70 | $22.85 | 42,840,600 |
June 08 2026 | $26.20 | $26.43 | $23.96 | $24.48 | 28,975,000 |
June 05 2026 | $29.12 | $29.40 | $24.38 | $25.08 | 36,737,800 |
June 04 2026 | $28.73 | $31.55 | $28.20 | $30.67 | 41,222,800 |
June 03 2026 | $30.65 | $34.17 | $29.70 | $30.84 | 112,299,100 |
June 02 2026 | $26.52 | $27.84 | $25.53 | $25.86 | 25,588,200 |
June 01 2026 | $25.44 | $25.52 | $23.59 | $24.86 | 25,017,000 |
May 29 2026 | $28.75 | $28.80 | $26.08 | $26.60 | 23,154,900 |
