| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 01 2026 | $31.28 | $31.91 | $31.03 | $31.59 | 4,324,200 |
April 30 2026 | $31.07 | $31.56 | $30.25 | $31.41 | 5,161,058 |
April 29 2026 | $30.40 | $30.74 | $29.42 | $30.59 | 9,255,109 |
April 28 2026 | $30.00 | $30.40 | $29.54 | $30.08 | 9,170,691 |
April 27 2026 | $31.59 | $31.59 | $30.39 | $30.85 | 7,482,357 |
April 24 2026 | $31.48 | $32.31 | $31.47 | $32.00 | 10,794,900 |
April 23 2026 | $29.64 | $30.31 | $29.34 | $29.81 | 7,526,700 |
April 22 2026 | $29.63 | $30.09 | $29.47 | $29.95 | 7,129,900 |
April 21 2026 | $29.62 | $29.89 | $29.42 | $29.60 | 6,931,000 |
April 20 2026 | $29.15 | $29.61 | $28.95 | $29.28 | 5,987,700 |
April 17 2026 | $28.50 | $28.71 | $28.14 | $28.59 | 9,233,200 |
April 16 2026 | $27.82 | $27.84 | $27.25 | $27.60 | 6,834,300 |
April 15 2026 | $27.61 | $27.73 | $26.64 | $27.23 | 8,421,300 |
April 14 2026 | $26.76 | $26.95 | $26.53 | $26.87 | 4,798,600 |
April 13 2026 | $26.01 | $26.57 | $25.96 | $26.55 | 6,608,500 |
April 10 2026 | $24.98 | $25.33 | $24.81 | $24.84 | 5,616,800 |
April 09 2026 | $24.45 | $24.86 | $24.20 | $24.51 | 6,827,500 |
April 08 2026 | $24.00 | $24.16 | $23.49 | $24.14 | 8,719,900 |
April 07 2026 | $22.06 | $22.20 | $21.55 | $22.19 | 4,862,300 |
April 06 2026 | $22.45 | $22.64 | $22.30 | $22.55 | 3,424,800 |
April 02 2026 | $21.82 | $22.52 | $21.72 | $22.28 | 4,901,700 |
April 01 2026 | $22.49 | $22.79 | $22.37 | $22.48 | 6,460,600 |
March 31 2026 | $20.79 | $21.78 | $20.61 | $21.68 | 8,883,900 |
March 30 2026 | $22.13 | $22.40 | $20.77 | $20.89 | 9,306,700 |
March 27 2026 | $21.66 | $21.97 | $21.39 | $21.50 | 8,622,500 |
