| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2026 | $44.87 | $45.11 | $43.85 | $44.42 | 3,411,200 |
June 29 2026 | $45.93 | $46.38 | $44.90 | $45.04 | 3,575,200 |
June 26 2026 | $42.90 | $45.33 | $42.90 | $45.21 | 8,406,100 |
June 25 2026 | $43.66 | $44.22 | $42.27 | $42.46 | 4,102,000 |
June 24 2026 | $42.87 | $44.78 | $42.60 | $44.24 | 5,004,400 |
June 23 2026 | $43.39 | $44.02 | $42.62 | $42.67 | 3,968,700 |
June 22 2026 | $42.80 | $44.21 | $42.25 | $42.71 | 5,124,400 |
June 18 2026 | $42.04 | $43.91 | $41.37 | $43.47 | 9,474,900 |
June 17 2026 | $43.83 | $45.09 | $42.35 | $42.58 | 4,954,200 |
June 16 2026 | $44.17 | $45.29 | $43.91 | $44.43 | 3,780,200 |
June 15 2026 | $45.45 | $46.50 | $43.40 | $44.20 | 5,503,400 |
June 12 2026 | $44.41 | $45.12 | $43.48 | $45.03 | 4,257,400 |
June 11 2026 | $44.40 | $45.33 | $43.87 | $44.55 | 4,109,100 |
June 10 2026 | $44.08 | $46.24 | $44.00 | $45.13 | 3,626,100 |
June 09 2026 | $45.70 | $46.43 | $43.76 | $45.07 | 5,771,000 |
June 08 2026 | $47.01 | $47.96 | $45.75 | $46.16 | 4,878,600 |
June 05 2026 | $49.18 | $50.78 | $46.73 | $47.26 | 8,714,000 |
June 04 2026 | $53.94 | $54.23 | $50.81 | $50.94 | 7,123,200 |
June 03 2026 | $54.12 | $54.29 | $51.86 | $52.40 | 3,274,600 |
June 02 2026 | $55.04 | $55.91 | $53.67 | $55.10 | 4,887,600 |
June 01 2026 | $54.40 | $57.29 | $53.12 | $57.02 | 4,910,000 |
