| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 20 2026 | $34.77 | $35.19 | $34.43 | $34.59 | 95,200 |
July 17 2026 | $34.65 | $35.26 | $34.62 | $35.00 | 97,900 |
July 16 2026 | $34.69 | $35.15 | $34.69 | $34.93 | 155,900 |
July 15 2026 | $34.24 | $34.99 | $34.19 | $34.76 | 166,200 |
July 14 2026 | $34.33 | $34.40 | $33.71 | $34.16 | 166,300 |
July 13 2026 | $34.66 | $34.80 | $34.00 | $34.02 | 136,200 |
July 10 2026 | $35.04 | $35.04 | $34.09 | $34.65 | 138,500 |
July 09 2026 | $34.53 | $34.94 | $34.49 | $34.74 | 121,700 |
July 08 2026 | $34.37 | $35.29 | $34.37 | $34.74 | 307,000 |
July 07 2026 | $35.45 | $35.57 | $34.74 | $34.88 | 256,300 |
July 06 2026 | $36.01 | $36.23 | $34.77 | $34.97 | 441,600 |
July 02 2026 | $36.98 | $37.31 | $35.15 | $36.24 | 1,013,400 |
July 01 2026 | $36.23 | $37.36 | $36.23 | $36.51 | 519,900 |
June 30 2026 | $35.83 | $36.28 | $35.12 | $36.26 | 541,700 |
June 29 2026 | $37.08 | $37.16 | $36.04 | $36.37 | 449,400 |
June 26 2026 | $35.98 | $37.19 | $35.76 | $37.07 | 569,500 |
June 25 2026 | $36.31 | $37.16 | $35.25 | $35.89 | 1,315,400 |
June 24 2026 | $37.97 | $38.72 | $36.14 | $36.25 | 240,100 |
June 23 2026 | $38.84 | $38.97 | $37.50 | $37.91 | 219,200 |
June 22 2026 | $38.49 | $39.43 | $38.25 | $38.77 | 247,300 |
June 18 2026 | $38.72 | $39.12 | $38.40 | $38.86 | 504,300 |
June 17 2026 | $39.20 | $39.69 | $38.88 | $39.01 | 309,000 |
June 16 2026 | $39.74 | $40.18 | $39.35 | $39.69 | 331,200 |
June 15 2026 | $40.46 | $40.59 | $39.66 | $39.78 | 264,000 |
June 12 2026 | $40.26 | $40.91 | $39.75 | $40.76 | 281,800 |
