
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 20 2026 | $38.80 | $40.36 | $38.66 | $39.43 | 4,193,318 |
July 17 2026 | $35.38 | $38.66 | $34.83 | $38.16 | 7,463,900 |
July 16 2026 | $38.72 | $39.14 | $36.34 | $36.93 | 5,522,800 |
July 15 2026 | $42.48 | $42.83 | $38.41 | $40.12 | 4,321,700 |
July 14 2026 | $42.48 | $42.95 | $41.37 | $41.85 | 3,399,200 |
July 13 2026 | $41.82 | $42.97 | $40.66 | $40.92 | 3,636,300 |
July 10 2026 | $42.00 | $43.64 | $41.38 | $43.08 | 3,373,400 |
July 09 2026 | $42.96 | $44.15 | $42.75 | $42.88 | 3,552,800 |
July 08 2026 | $39.92 | $40.83 | $38.89 | $40.70 | 5,027,600 |
July 07 2026 | $40.20 | $42.16 | $39.24 | $40.22 | 5,762,400 |
July 06 2026 | $41.67 | $44.59 | $41.65 | $42.42 | 4,528,300 |
July 02 2026 | $46.40 | $47.30 | $40.79 | $41.66 | 7,070,200 |
July 01 2026 | $46.25 | $47.98 | $44.93 | $47.07 | 5,432,900 |
June 30 2026 | $47.41 | $49.41 | $47.30 | $47.75 | 6,515,200 |
June 29 2026 | $47.96 | $48.30 | $44.70 | $47.41 | 4,870,400 |
June 26 2026 | $48.91 | $48.91 | $45.91 | $47.63 | 34,969,400 |
June 25 2026 | $51.03 | $51.73 | $47.65 | $50.44 | 4,870,500 |
June 24 2026 | $49.39 | $50.75 | $48.01 | $49.41 | 7,025,300 |
June 23 2026 | $49.28 | $51.16 | $49.01 | $49.97 | 4,717,500 |
June 22 2026 | $47.60 | $53.10 | $47.40 | $52.94 | 9,330,100 |
June 18 2026 | $50.79 | $51.89 | $46.72 | $47.17 | 49,091,200 |
June 17 2026 | $50.42 | $51.49 | $48.41 | $48.73 | 5,834,800 |
June 16 2026 | $54.38 | $54.39 | $50.01 | $50.10 | 5,926,800 |
June 15 2026 | $55.89 | $57.50 | $51.76 | $54.05 | 6,475,400 |
June 12 2026 | $50.92 | $55.59 | $49.89 | $53.46 | 5,169,100 |