| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 29 2026 | $32.24 | $33.61 | $31.12 | $31.12 | 13,659,400 |
July 28 2026 | $34.20 | $34.43 | $32.89 | $33.93 | 12,107,600 |
July 27 2026 | $37.50 | $37.81 | $34.95 | $36.55 | 8,166,500 |
July 24 2026 | $38.26 | $38.48 | $36.22 | $36.84 | 10,407,533 |
July 23 2026 | $39.39 | $40.20 | $38.84 | $39.46 | 7,071,751 |
July 22 2026 | $39.32 | $40.81 | $39.10 | $40.49 | 4,833,490 |
July 21 2026 | $39.57 | $40.37 | $39.18 | $40.01 | 8,637,207 |
July 20 2026 | $37.76 | $38.30 | $36.88 | $36.90 | 7,331,652 |
July 17 2026 | $37.68 | $39.18 | $36.28 | $38.41 | 10,886,200 |
July 16 2026 | $40.25 | $41.17 | $39.25 | $39.51 | 11,807,100 |
July 15 2026 | $41.74 | $41.97 | $39.05 | $40.72 | 9,505,700 |
July 14 2026 | $41.77 | $42.08 | $40.16 | $40.36 | 7,301,700 |
July 13 2026 | $41.50 | $41.80 | $40.28 | $40.56 | 10,684,700 |
July 10 2026 | $42.71 | $43.05 | $41.32 | $42.66 | 6,762,600 |
July 09 2026 | $43.40 | $44.56 | $42.83 | $43.25 | 10,499,100 |
July 08 2026 | $38.81 | $40.53 | $38.81 | $39.93 | 9,984,900 |
July 07 2026 | $40.02 | $40.95 | $38.82 | $39.65 | 15,184,900 |
July 06 2026 | $43.16 | $45.27 | $43.00 | $43.32 | 10,362,400 |
July 02 2026 | $44.29 | $45.07 | $40.69 | $41.45 | 18,385,800 |
July 01 2026 | $44.16 | $44.26 | $42.43 | $42.56 | 17,854,900 |
June 30 2026 | $42.37 | $44.87 | $42.11 | $44.67 | 11,689,600 |
June 29 2026 | $39.48 | $41.81 | $38.13 | $41.71 | 11,184,300 |
June 26 2026 | $39.70 | $40.13 | $38.96 | $39.81 | 14,024,900 |
June 25 2026 | $41.55 | $42.30 | $40.17 | $41.43 | 16,352,000 |
June 24 2026 | $40.25 | $41.91 | $39.90 | $40.93 | 12,357,300 |
