| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
April 01 2026 | $22.87 | $23.36 | $22.35 | $22.51 | 33,309,720 |
March 31 2026 | $21.40 | $22.80 | $21.34 | $22.77 | 37,440,350 |
March 30 2026 | $22.18 | $22.25 | $20.71 | $21.06 | 33,602,890 |
March 27 2026 | $22.21 | $22.36 | $21.38 | $21.97 | 32,940,400 |
March 26 2026 | $23.32 | $23.74 | $21.86 | $22.21 | 53,777,300 |
March 25 2026 | $22.63 | $24.19 | $22.57 | $24.05 | 67,917,100 |
March 24 2026 | $21.30 | $22.56 | $20.99 | $22.23 | 69,821,400 |
March 23 2026 | $20.31 | $22.14 | $19.48 | $21.58 | 114,269,700 |
March 20 2026 | $22.52 | $23.10 | $20.35 | $20.53 | 242,958,500 |
March 19 2026 | $30.00 | $31.52 | $29.79 | $30.79 | 25,754,900 |
March 18 2026 | $31.32 | $31.68 | $30.33 | $30.35 | 24,360,500 |
March 17 2026 | $31.96 | $32.81 | $31.48 | $31.51 | 20,833,600 |
March 16 2026 | $31.50 | $32.43 | $30.92 | $31.86 | 28,824,000 |
March 13 2026 | $31.04 | $31.23 | $30.22 | $30.75 | 18,279,100 |
March 12 2026 | $31.66 | $31.81 | $30.80 | $30.90 | 16,569,400 |
March 11 2026 | $32.51 | $33.07 | $31.55 | $31.79 | 22,009,200 |
March 10 2026 | $31.85 | $32.38 | $31.56 | $31.79 | 19,233,131 |
March 09 2026 | $30.70 | $32.16 | $29.85 | $31.98 | 27,705,330 |
March 06 2026 | $31.44 | $32.41 | $31.12 | $31.31 | 21,134,600 |
March 05 2026 | $32.32 | $33.51 | $31.47 | $32.24 | 26,932,500 |
March 04 2026 | $30.96 | $32.96 | $30.85 | $32.65 | 31,472,400 |
March 03 2026 | $30.89 | $31.33 | $29.68 | $30.68 | 26,566,000 |
March 02 2026 | $30.90 | $31.98 | $30.55 | $31.83 | 28,730,000 |
February 27 2026 | $31.86 | $33.04 | $31.38 | $32.39 | 27,204,800 |
February 26 2026 | $33.22 | $33.45 | $31.16 | $32.28 | 28,496,100 |
