| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 18 2026 | $28.44 | $30.91 | $28.28 | $30.66 | 68,325,300 |
June 17 2026 | $29.77 | $29.84 | $27.71 | $27.78 | 53,631,200 |
June 16 2026 | $30.69 | $30.75 | $29.12 | $29.22 | 54,280,800 |
June 15 2026 | $31.73 | $32.07 | $30.72 | $30.85 | 61,776,800 |
June 12 2026 | $30.76 | $31.81 | $29.45 | $30.46 | 84,317,400 |
June 11 2026 | $29.30 | $32.05 | $28.61 | $31.97 | 251,249,200 |
June 10 2026 | $35.60 | $36.51 | $29.14 | $29.27 | 191,345,400 |
June 09 2026 | $44.90 | $44.95 | $38.04 | $40.64 | 51,851,100 |
June 08 2026 | $43.81 | $44.74 | $42.18 | $43.99 | 31,631,100 |
June 05 2026 | $45.00 | $45.26 | $41.04 | $41.64 | 49,259,600 |
June 04 2026 | $45.24 | $47.84 | $45.21 | $46.90 | 32,738,400 |
June 03 2026 | $49.47 | $50.02 | $45.66 | $47.42 | 51,041,900 |
June 02 2026 | $48.76 | $51.40 | $48.56 | $50.17 | 54,883,700 |
June 01 2026 | $45.80 | $48.08 | $45.66 | $46.88 | 50,422,400 |
May 29 2026 | $44.50 | $48.34 | $44.17 | $46.09 | 93,235,100 |
May 28 2026 | $38.00 | $43.55 | $37.61 | $41.30 | 74,574,100 |
May 27 2026 | $38.29 | $38.82 | $36.76 | $38.19 | 35,758,000 |
May 26 2026 | $36.00 | $37.91 | $35.43 | $37.10 | 43,169,000 |
May 22 2026 | $33.80 | $35.94 | $33.68 | $35.58 | 39,441,000 |
May 21 2026 | $32.95 | $33.80 | $32.26 | $33.46 | 28,075,500 |
May 20 2026 | $31.09 | $33.96 | $30.87 | $33.46 | 38,111,000 |
May 19 2026 | $30.27 | $31.35 | $29.47 | $30.56 | 23,166,900 |
May 18 2026 | $31.22 | $31.30 | $29.52 | $30.85 | 26,671,800 |
May 15 2026 | $31.60 | $31.96 | $30.64 | $31.04 | 27,358,900 |
May 14 2026 | $32.02 | $33.81 | $31.52 | $33.03 | 32,397,600 |
