| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2026 | $27.91 | $28.18 | $27.14 | $27.36 | 12,598,748 |
June 29 2026 | $29.14 | $29.31 | $27.54 | $27.92 | 12,764,228 |
June 26 2026 | $29.00 | $29.30 | $28.74 | $29.04 | 12,285,000 |
June 25 2026 | $28.83 | $29.52 | $28.39 | $29.31 | 12,740,100 |
June 24 2026 | $30.00 | $30.00 | $28.78 | $29.38 | 23,935,400 |
June 23 2026 | $30.53 | $31.09 | $30.19 | $30.33 | 14,159,300 |
June 22 2026 | $31.20 | $31.39 | $30.67 | $30.79 | 13,107,300 |
June 18 2026 | $32.60 | $32.60 | $31.37 | $31.73 | 17,423,500 |
June 17 2026 | $32.85 | $33.98 | $32.48 | $32.50 | 10,897,200 |
June 16 2026 | $32.82 | $33.39 | $32.45 | $32.96 | 10,758,000 |
June 15 2026 | $32.71 | $33.31 | $31.91 | $33.23 | 15,288,000 |
June 12 2026 | $33.32 | $34.19 | $32.75 | $33.85 | 15,932,500 |
June 11 2026 | $34.91 | $36.04 | $33.44 | $33.63 | 12,414,900 |
June 10 2026 | $33.25 | $34.47 | $32.88 | $34.24 | 13,017,500 |
June 09 2026 | $34.03 | $34.09 | $32.57 | $33.22 | 13,901,100 |
June 08 2026 | $33.98 | $34.40 | $33.66 | $34.20 | 6,846,800 |
June 05 2026 | $34.53 | $34.60 | $33.66 | $33.97 | 8,121,900 |
June 04 2026 | $34.96 | $35.52 | $34.53 | $34.79 | 9,243,900 |
June 03 2026 | $34.69 | $35.71 | $34.68 | $35.40 | 10,733,800 |
June 02 2026 | $34.56 | $34.93 | $34.26 | $34.72 | 11,207,900 |
June 01 2026 | $34.25 | $35.41 | $34.21 | $34.69 | 10,533,500 |
May 29 2026 | $34.48 | $34.52 | $33.45 | $33.75 | 17,171,300 |
May 28 2026 | $34.54 | $35.18 | $34.09 | $34.42 | 12,484,100 |
May 27 2026 | $34.25 | $34.54 | $33.74 | $34.14 | 16,013,100 |
May 26 2026 | $35.85 | $35.93 | $34.67 | $34.92 | 14,114,900 |
