| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 08 2026 | $42.70 | $43.26 | $42.07 | $42.89 | 21,076,600 |
July 07 2026 | $43.72 | $44.04 | $42.88 | $43.21 | 14,550,589 |
July 06 2026 | $43.90 | $44.11 | $41.84 | $43.34 | 21,093,684 |
July 02 2026 | $44.11 | $45.04 | $43.60 | $44.09 | 34,233,400 |
July 01 2026 | $41.40 | $43.28 | $40.11 | $43.06 | 80,185,700 |
June 30 2026 | $41.38 | $41.64 | $40.89 | $41.05 | 73,891,500 |
June 29 2026 | $41.14 | $41.69 | $40.77 | $41.48 | 27,824,700 |
June 26 2026 | $40.07 | $41.47 | $40.00 | $40.75 | 33,970,700 |
June 25 2026 | $41.80 | $41.86 | $40.44 | $40.90 | 29,228,300 |
June 24 2026 | $42.04 | $42.33 | $41.31 | $41.82 | 34,384,300 |
June 23 2026 | $42.39 | $43.19 | $42.32 | $42.38 | 31,517,900 |
June 22 2026 | $44.62 | $44.91 | $43.14 | $43.19 | 25,864,500 |
June 18 2026 | $44.41 | $45.71 | $44.24 | $45.20 | 32,320,300 |
June 17 2026 | $44.90 | $45.85 | $44.16 | $44.19 | 20,859,700 |
June 16 2026 | $45.51 | $46.10 | $45.00 | $45.04 | 19,591,400 |
June 15 2026 | $45.36 | $46.09 | $45.09 | $45.20 | 14,345,100 |
June 12 2026 | $46.29 | $46.31 | $44.85 | $44.93 | 16,524,300 |
June 11 2026 | $44.52 | $45.98 | $44.22 | $45.96 | 16,647,500 |
June 10 2026 | $43.77 | $44.58 | $43.31 | $43.96 | 15,335,600 |
June 09 2026 | $43.52 | $45.28 | $43.27 | $44.65 | 21,505,800 |
June 08 2026 | $43.06 | $43.86 | $42.65 | $43.23 | 18,192,000 |
June 05 2026 | $43.30 | $43.74 | $42.79 | $42.98 | 18,406,500 |
June 04 2026 | $44.50 | $44.70 | $43.13 | $43.62 | 17,350,900 |
June 03 2026 | $43.65 | $43.99 | $43.16 | $43.81 | 18,940,500 |
June 02 2026 | $45.78 | $45.78 | $43.51 | $43.73 | 28,345,000 |
