| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 25 2026 | $29.86 | $31.41 | $29.86 | $30.75 | 13,008,343 |
June 24 2026 | $29.67 | $30.31 | $29.62 | $30.06 | 11,702,427 |
June 23 2026 | $30.10 | $30.32 | $29.46 | $29.68 | 12,078,520 |
June 22 2026 | $30.12 | $30.37 | $29.42 | $29.81 | 11,797,865 |
June 18 2026 | $29.80 | $30.51 | $29.71 | $30.24 | 24,880,700 |
June 17 2026 | $30.10 | $30.81 | $29.60 | $29.75 | 11,079,200 |
June 16 2026 | $30.50 | $30.69 | $29.59 | $30.21 | 13,362,500 |
June 15 2026 | $31.28 | $31.51 | $30.50 | $30.88 | 13,746,400 |
June 12 2026 | $31.28 | $31.45 | $30.92 | $31.25 | 11,955,300 |
June 11 2026 | $30.68 | $31.31 | $30.38 | $31.26 | 14,523,500 |
June 10 2026 | $29.97 | $30.86 | $29.87 | $30.77 | 10,587,500 |
June 09 2026 | $30.30 | $30.50 | $29.85 | $29.96 | 10,493,400 |
June 08 2026 | $29.36 | $30.73 | $29.20 | $30.14 | 10,488,200 |
June 05 2026 | $29.92 | $30.21 | $29.46 | $29.78 | 8,602,900 |
June 04 2026 | $29.85 | $30.16 | $29.15 | $29.37 | 10,236,100 |
June 03 2026 | $29.82 | $29.93 | $28.36 | $29.14 | 22,578,900 |
June 02 2026 | $31.38 | $31.58 | $29.96 | $30.01 | 16,898,300 |
June 01 2026 | $31.28 | $31.79 | $31.02 | $31.78 | 11,898,600 |
May 29 2026 | $30.90 | $31.67 | $30.56 | $31.53 | 17,956,900 |
May 28 2026 | $30.68 | $31.42 | $30.21 | $31.37 | 12,127,000 |
May 27 2026 | $29.76 | $30.72 | $29.76 | $30.67 | 18,797,900 |
May 26 2026 | $31.15 | $31.35 | $29.43 | $29.56 | 19,213,700 |
May 22 2026 | $31.34 | $31.61 | $31.11 | $31.37 | 7,565,900 |
May 21 2026 | $31.13 | $31.55 | $30.66 | $31.41 | 8,828,000 |
May 20 2026 | $30.71 | $31.70 | $30.33 | $31.43 | 9,785,900 |
