| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 08 2026 | $45.99 | $46.98 | $45.99 | $46.19 | 4,517,285 |
July 07 2026 | $46.48 | $46.98 | $45.64 | $46.06 | 3,086,360 |
July 06 2026 | $47.40 | $47.52 | $45.70 | $46.58 | 2,758,361 |
July 02 2026 | $46.30 | $47.38 | $46.30 | $46.99 | 3,766,700 |
July 01 2026 | $46.16 | $46.28 | $45.62 | $46.25 | 4,242,800 |
June 30 2026 | $46.27 | $46.59 | $45.90 | $46.19 | 3,759,200 |
June 29 2026 | $47.51 | $47.59 | $46.15 | $46.37 | 3,726,200 |
June 26 2026 | $46.25 | $47.65 | $46.25 | $47.12 | 6,246,500 |
June 25 2026 | $47.88 | $47.98 | $46.08 | $46.28 | 3,900,400 |
June 24 2026 | $47.87 | $48.59 | $47.58 | $47.76 | 5,232,200 |
June 23 2026 | $47.59 | $48.40 | $47.46 | $47.76 | 5,549,600 |
June 22 2026 | $48.00 | $48.08 | $47.12 | $47.80 | 5,278,200 |
June 18 2026 | $48.44 | $49.05 | $48.03 | $48.72 | 10,950,200 |
June 17 2026 | $48.68 | $49.16 | $48.01 | $48.13 | 4,336,800 |
June 16 2026 | $49.78 | $50.14 | $48.86 | $48.94 | 4,542,700 |
June 15 2026 | $50.75 | $50.89 | $49.16 | $49.74 | 6,615,600 |
June 12 2026 | $50.50 | $51.67 | $50.17 | $50.67 | 3,713,000 |
June 11 2026 | $51.31 | $51.31 | $50.04 | $50.61 | 4,092,000 |
June 10 2026 | $51.52 | $51.65 | $50.57 | $50.81 | 3,278,900 |
June 09 2026 | $51.55 | $52.47 | $51.20 | $51.65 | 3,351,100 |
June 08 2026 | $50.25 | $51.00 | $49.88 | $50.79 | 3,117,200 |
June 05 2026 | $50.53 | $50.87 | $50.02 | $50.25 | 2,364,000 |
June 04 2026 | $51.32 | $51.44 | $50.47 | $50.73 | 2,304,700 |
June 03 2026 | $51.00 | $51.30 | $50.20 | $50.86 | 3,405,400 |
June 02 2026 | $53.01 | $53.08 | $51.00 | $51.21 | 4,266,400 |
