| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 31 2026 | $37.57 | $38.13 | $37.25 | $38.05 | 3,805,911 |
July 30 2026 | $38.64 | $38.67 | $37.39 | $37.56 | 6,424,400 |
July 29 2026 | $38.62 | $38.70 | $37.87 | $38.10 | 3,584,000 |
July 28 2026 | $37.84 | $38.67 | $37.77 | $38.06 | 4,659,600 |
July 27 2026 | $38.11 | $38.11 | $37.51 | $37.56 | 4,142,000 |
July 24 2026 | $38.10 | $38.50 | $38.01 | $38.16 | 1,713,700 |
July 23 2026 | $38.57 | $38.59 | $38.13 | $38.23 | 1,933,400 |
July 22 2026 | $38.32 | $38.48 | $38.22 | $38.32 | 2,503,300 |
July 21 2026 | $38.15 | $38.41 | $37.96 | $37.99 | 3,483,200 |
July 20 2026 | $37.64 | $38.39 | $37.64 | $38.21 | 3,656,400 |
July 17 2026 | $37.81 | $37.93 | $37.50 | $37.64 | 4,275,600 |
July 16 2026 | $36.91 | $37.63 | $36.87 | $37.44 | 2,964,800 |
July 15 2026 | $37.15 | $37.70 | $36.91 | $36.97 | 1,997,100 |
July 14 2026 | $37.74 | $37.91 | $36.98 | $37.18 | 3,894,100 |
July 13 2026 | $36.82 | $37.85 | $36.82 | $37.75 | 3,588,400 |
July 10 2026 | $36.74 | $36.87 | $36.34 | $36.72 | 2,125,700 |
July 09 2026 | $37.23 | $37.27 | $36.70 | $36.74 | 2,283,800 |
July 08 2026 | $37.02 | $37.52 | $36.95 | $37.24 | 2,591,400 |
July 07 2026 | $36.10 | $37.19 | $36.10 | $37.09 | 2,888,800 |
July 06 2026 | $36.21 | $36.47 | $35.88 | $35.93 | 2,343,200 |
July 02 2026 | $36.04 | $36.33 | $36.03 | $36.21 | 1,510,000 |
July 01 2026 | $36.01 | $36.30 | $35.89 | $35.98 | 1,864,000 |
June 30 2026 | $36.11 | $36.47 | $36.02 | $36.22 | 3,497,700 |
June 29 2026 | $36.00 | $36.31 | $35.84 | $36.12 | 2,583,300 |
June 26 2026 | $36.16 | $36.51 | $35.89 | $36.03 | 3,424,200 |
