| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 16 2026 | $45.51 | $46.10 | $45.00 | $45.04 | 14,606,555 |
June 15 2026 | $45.36 | $46.09 | $45.09 | $45.20 | 14,312,326 |
June 12 2026 | $46.29 | $46.31 | $44.85 | $44.93 | 16,510,800 |
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 |
June 01 2026 | $45.52 | $46.28 | $45.05 | $45.93 | 26,885,100 |
May 29 2026 | $46.69 | $46.78 | $45.67 | $45.82 | 38,949,100 |
May 28 2026 | $45.56 | $47.23 | $45.16 | $46.95 | 22,871,300 |
May 27 2026 | $45.30 | $46.18 | $45.26 | $45.57 | 24,251,900 |
May 26 2026 | $44.30 | $44.55 | $43.71 | $44.54 | 18,667,600 |
May 22 2026 | $44.16 | $44.32 | $43.82 | $44.27 | 14,905,100 |
May 21 2026 | $43.50 | $44.34 | $42.78 | $44.00 | 18,428,100 |
May 20 2026 | $41.84 | $43.89 | $41.46 | $43.80 | 27,060,200 |
May 19 2026 | $42.22 | $42.82 | $41.44 | $42.04 | 22,957,900 |
May 18 2026 | $41.51 | $42.37 | $40.98 | $42.19 | 18,694,900 |
May 15 2026 | $41.63 | $42.40 | $41.47 | $41.51 | 26,172,600 |
May 14 2026 | $42.18 | $42.45 | $41.62 | $41.65 | 19,146,900 |
May 13 2026 | $41.83 | $42.23 | $41.33 | $41.96 | 21,325,200 |
May 12 2026 | $41.92 | $42.13 | $41.69 | $41.97 | 21,271,300 |
