| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 23 2026 | $45.86 | $46.21 | $45.13 | $45.29 | 11,949,130 |
July 22 2026 | $44.71 | $45.25 | $44.66 | $44.88 | 7,640,936 |
July 21 2026 | $44.16 | $44.28 | $43.73 | $44.10 | 8,396,088 |
July 20 2026 | $43.35 | $44.31 | $43.23 | $43.78 | 6,028,626 |
July 17 2026 | $43.84 | $44.22 | $43.21 | $43.83 | 10,063,300 |
July 16 2026 | $43.13 | $43.65 | $42.92 | $43.03 | 12,061,500 |
July 15 2026 | $43.40 | $43.58 | $42.20 | $42.93 | 8,595,500 |
July 14 2026 | $43.80 | $44.17 | $42.72 | $43.40 | 8,817,700 |
July 13 2026 | $43.12 | $44.01 | $43.02 | $43.73 | 9,996,700 |
July 10 2026 | $42.23 | $42.51 | $41.81 | $42.23 | 6,862,100 |
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 |
