| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 02 2026 | $28.06 | $29.21 | $26.70 | $27.22 | 42,319,018 |
July 01 2026 | $28.20 | $28.63 | $27.48 | $27.65 | 48,275,650 |
June 30 2026 | $28.41 | $29.91 | $28.17 | $29.33 | 55,428,991 |
June 29 2026 | $31.01 | $31.22 | $27.75 | $28.15 | 87,654,934 |
June 26 2026 | $30.97 | $31.71 | $30.28 | $30.63 | 48,451,100 |
June 25 2026 | $33.34 | $33.68 | $31.36 | $31.68 | 46,077,500 |
June 24 2026 | $33.45 | $33.98 | $31.39 | $32.45 | 51,833,500 |
June 23 2026 | $33.25 | $34.41 | $32.81 | $33.32 | 60,658,800 |
June 22 2026 | $32.33 | $36.80 | $32.27 | $35.46 | 128,512,300 |
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 |
