| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
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 |
May 19 2026 | $31.45 | $31.64 | $30.58 | $30.89 | 10,917,300 |
May 18 2026 | $30.48 | $31.60 | $30.44 | $31.46 | 13,019,300 |
May 15 2026 | $30.41 | $30.54 | $29.84 | $30.32 | 9,488,800 |
May 14 2026 | $30.06 | $30.55 | $29.82 | $30.24 | 10,245,300 |
May 13 2026 | $30.14 | $30.28 | $29.18 | $29.61 | 10,861,900 |
May 12 2026 | $30.42 | $30.82 | $30.01 | $30.34 | 17,433,000 |
May 11 2026 | $30.30 | $30.64 | $29.93 | $30.01 | 12,410,300 |
May 08 2026 | $31.23 | $31.77 | $30.33 | $30.40 | 17,658,400 |
