| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 05 2026 | $36.45 | $36.58 | $33.70 | $34.03 | 21,540,500 |
June 04 2026 | $37.92 | $38.68 | $37.07 | $38.40 | 11,165,300 |
June 03 2026 | $39.13 | $40.47 | $38.95 | $39.91 | 8,941,200 |
June 02 2026 | $37.68 | $39.39 | $37.21 | $39.26 | 10,509,800 |
June 01 2026 | $38.15 | $38.48 | $36.92 | $38.17 | 6,616,700 |
May 29 2026 | $39.25 | $39.50 | $38.02 | $38.35 | 8,563,800 |
May 28 2026 | $39.64 | $41.10 | $39.04 | $40.60 | 8,883,500 |
May 27 2026 | $40.12 | $40.48 | $38.18 | $39.07 | 12,203,800 |
May 26 2026 | $38.10 | $39.57 | $37.76 | $38.95 | 13,748,100 |
May 22 2026 | $35.10 | $35.10 | $34.08 | $34.81 | 8,163,200 |
May 21 2026 | $31.92 | $32.94 | $31.87 | $32.64 | 7,581,500 |
May 20 2026 | $30.69 | $31.76 | $30.69 | $31.69 | 9,999,900 |
May 19 2026 | $29.99 | $31.42 | $29.89 | $30.89 | 11,023,800 |
May 18 2026 | $32.25 | $32.85 | $31.04 | $31.65 | 11,389,800 |
May 15 2026 | $33.90 | $34.46 | $33.73 | $33.81 | 8,206,200 |
May 14 2026 | $35.00 | $35.51 | $34.79 | $35.25 | 5,835,000 |
May 13 2026 | $35.01 | $35.71 | $34.55 | $35.47 | 6,657,700 |
May 12 2026 | $34.70 | $34.92 | $32.99 | $34.28 | 9,871,000 |
May 11 2026 | $34.19 | $35.32 | $34.06 | $35.30 | 8,256,400 |
May 08 2026 | $33.28 | $34.30 | $32.80 | $34.23 | 10,085,700 |
May 07 2026 | $34.00 | $34.09 | $32.97 | $33.34 | 8,238,600 |
May 06 2026 | $33.20 | $34.22 | $32.97 | $34.16 | 8,544,300 |
May 05 2026 | $33.06 | $33.69 | $32.52 | $33.44 | 9,573,400 |
May 04 2026 | $32.48 | $32.86 | $31.86 | $32.28 | 7,293,200 |
May 01 2026 | $31.28 | $31.91 | $31.03 | $31.59 | 4,325,500 |
