DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
---|---|---|---|---|---|
July 31 2025 | $31.79 | $32.80 | $31.60 | $32.46 | 5,335,500 |
July 30 2025 | $32.92 | $34.48 | $31.47 | $32.13 | 11,534,400 |
July 29 2025 | $33.89 | $33.89 | $32.66 | $33.02 | 4,980,700 |
July 28 2025 | $32.80 | $34.10 | $32.61 | $33.73 | 9,070,400 |
July 25 2025 | $34.67 | $34.67 | $32.99 | $33.00 | 12,645,200 |
July 24 2025 | $37.04 | $37.45 | $35.12 | $35.12 | 12,077,500 |
July 23 2025 | $39.18 | $39.29 | $38.24 | $38.59 | 5,013,900 |
July 22 2025 | $38.23 | $38.79 | $37.65 | $38.79 | 4,713,800 |
July 21 2025 | $38.25 | $38.50 | $37.78 | $37.97 | 4,440,900 |
July 18 2025 | $38.29 | $38.29 | $37.42 | $37.52 | 2,476,200 |
July 17 2025 | $36.87 | $38.27 | $36.87 | $38.05 | 4,359,000 |
July 16 2025 | $37.59 | $37.61 | $36.45 | $37.08 | 3,731,500 |
July 15 2025 | $38.06 | $38.28 | $37.12 | $37.53 | 4,719,800 |
July 14 2025 | $38.07 | $38.39 | $37.80 | $38.36 | 2,245,000 |
July 11 2025 | $38.18 | $38.33 | $37.42 | $38.31 | 4,451,500 |
July 10 2025 | $39.31 | $39.35 | $38.50 | $38.81 | 5,157,700 |
July 09 2025 | $39.10 | $39.53 | $38.18 | $38.44 | 4,334,400 |
July 08 2025 | $40.65 | $41.72 | $38.72 | $39.12 | 10,451,100 |
July 07 2025 | $40.36 | $40.81 | $39.93 | $40.28 | 2,943,800 |
July 03 2025 | $41.70 | $41.88 | $40.64 | $40.82 | 1,868,400 |
July 02 2025 | $40.83 | $42.38 | $40.60 | $41.71 | 4,623,100 |
July 01 2025 | $40.75 | $41.16 | $39.92 | $40.30 | 2,022,500 |