| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 17 2026 | $43.84 | $44.20 | $43.21 | $43.83 | 10,054,980 |
July 16 2026 | $43.13 | $43.65 | $42.92 | $43.03 | 8,755,744 |
July 15 2026 | $43.40 | $43.58 | $42.20 | $42.93 | 7,037,643 |
July 14 2026 | $43.80 | $44.17 | $42.72 | $43.40 | 8,817,714 |
July 13 2026 | $43.12 | $44.01 | $43.02 | $43.73 | 9,949,589 |
July 10 2026 | $42.23 | $42.51 | $41.81 | $42.23 | 6,860,700 |
July 09 2026 | $42.55 | $43.23 | $41.84 | $42.02 | 8,585,500 |
July 08 2026 | $43.25 | $43.59 | $42.26 | $43.31 | 17,606,300 |
July 07 2026 | $40.78 | $42.76 | $40.75 | $42.41 | 16,695,600 |
July 06 2026 | $40.15 | $40.71 | $40.05 | $40.36 | 18,700,800 |
July 02 2026 | $40.75 | $40.88 | $40.00 | $40.47 | 15,456,800 |
July 01 2026 | $41.07 | $41.78 | $40.16 | $40.25 | 11,792,600 |
June 30 2026 | $41.88 | $42.42 | $41.27 | $41.32 | 19,570,200 |
June 29 2026 | $42.18 | $42.88 | $41.94 | $41.99 | 9,788,400 |
June 26 2026 | $42.58 | $42.93 | $41.84 | $42.21 | 14,975,800 |
June 25 2026 | $42.27 | $43.65 | $42.16 | $42.60 | 12,695,400 |
June 24 2026 | $42.20 | $42.77 | $41.81 | $42.74 | 13,735,500 |
June 23 2026 | $42.99 | $43.55 | $42.85 | $43.39 | 10,131,100 |
June 22 2026 | $42.36 | $43.15 | $41.91 | $43.05 | 15,174,600 |
June 18 2026 | $42.15 | $42.32 | $41.52 | $42.12 | 37,586,400 |
June 17 2026 | $42.89 | $43.70 | $42.35 | $42.58 | 18,710,200 |
June 16 2026 | $42.76 | $43.19 | $42.50 | $42.89 | 12,629,900 |
June 15 2026 | $42.96 | $44.63 | $42.81 | $43.53 | 17,051,200 |
June 12 2026 | $43.87 | $45.22 | $43.70 | $44.99 | 14,816,500 |
June 11 2026 | $46.78 | $46.92 | $44.27 | $44.29 | 15,188,900 |
