
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2025 | $23.64 | $24.40 | $23.54 | $24.39 | 10,439,300 |
June 27 2025 | $23.99 | $24.26 | $23.46 | $23.59 | 11,638,200 |
June 26 2025 | $23.40 | $24.06 | $23.30 | $23.88 | 8,778,000 |
June 25 2025 | $23.38 | $23.69 | $23.05 | $23.55 | 9,840,700 |
June 24 2025 | $23.03 | $23.33 | $22.85 | $23.29 | 11,660,200 |
June 23 2025 | $23.03 | $23.33 | $22.45 | $22.82 | 12,120,500 |
June 20 2025 | $23.52 | $23.73 | $23.13 | $23.46 | 19,994,200 |
June 18 2025 | $23.07 | $23.95 | $22.93 | $23.44 | 14,712,100 |
June 17 2025 | $23.00 | $23.78 | $22.79 | $22.99 | 24,797,600 |
June 16 2025 | $22.77 | $23.46 | $22.41 | $23.32 | 31,522,700 |
June 13 2025 | $22.18 | $23.15 | $22.10 | $22.14 | 59,849,900 |
June 12 2025 | $23.57 | $24.30 | $21.54 | $22.14 | 172,324,500 |
June 11 2025 | $29.02 | $29.41 | $28.42 | $28.55 | 18,039,200 |
June 10 2025 | $30.54 | $30.60 | $29.66 | $30.15 | 11,974,400 |
June 09 2025 | $29.92 | $30.49 | $29.45 | $30.34 | 5,836,200 |
June 06 2025 | $29.68 | $30.00 | $29.52 | $29.58 | 4,379,300 |
June 05 2025 | $29.81 | $30.61 | $29.23 | $29.45 | 6,322,800 |
June 04 2025 | $29.90 | $30.97 | $29.34 | $29.95 | 7,314,000 |
June 03 2025 | $30.81 | $31.05 | $30.02 | $30.10 | 6,086,500 |
June 02 2025 | $29.87 | $30.88 | $29.73 | $30.64 | 7,430,700 |