CSTL(CSTL)
CSTL
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 5/20/2026 | $19.28 | $20.05 | $18.91 | $20.03 | 420,223 |
| 5/19/2026 | $19.42 | $19.70 | $18.82 | $19.20 | 343,500 |
| 5/18/2026 | $18.48 | $20.22 | $18.48 | $19.32 | 515,300 |
| 5/15/2026 | $18.69 | $19.61 | $18.64 | $19.13 | 554,909 |
| 5/14/2026 | $18.25 | $19.00 | $17.72 | $18.88 | 652,500 |
| 5/13/2026 | $18.51 | $18.82 | $17.81 | $18.15 | 664,500 |
| 5/12/2026 | $18.95 | $19.23 | $18.35 | $18.63 | 571,230 |
| 5/11/2026 | $19.91 | $19.98 | $18.89 | $19.04 | 627,202 |
| 5/8/2026 | $19.26 | $19.85 | $18.66 | $19.83 | 498,548 |
| 5/7/2026 | $22.66 | $22.88 | $18.31 | $19.24 | 2.00M |
| 5/6/2026 | $24.66 | $25.23 | $24.25 | $24.75 | 701,839 |
| 5/5/2026 | $25.43 | $25.50 | $24.43 | $24.60 | 398,900 |
| 5/4/2026 | $24.73 | $25.70 | $24.73 | $25.52 | 230,633 |
| 5/1/2026 | $24.53 | $25.11 | $24.15 | $24.81 | 176,942 |
| 4/30/2026 | $24.50 | $24.90 | $24.13 | $24.49 | 350,638 |
| 4/29/2026 | $24.33 | $24.35 | $23.31 | $24.24 | 406,800 |
| 4/28/2026 | $25.00 | $25.28 | $24.48 | $24.69 | 291,618 |
| 4/27/2026 | $24.45 | $25.71 | $24.39 | $24.98 | 306,045 |
| 4/24/2026 | $23.59 | $24.61 | $23.18 | $24.46 | 341,351 |
| 4/23/2026 | $24.80 | $24.80 | $23.31 | $23.69 | 259,205 |
| 4/22/2026 | $24.72 | $25.13 | $24.42 | $25.10 | 226,900 |
| 4/21/2026 | $25.19 | $25.72 | $24.37 | $24.58 | 492,937 |
| 4/20/2026 | $24.67 | $25.32 | $24.67 | $25.16 | 212,626 |
| 4/17/2026 | $25.14 | $25.37 | $24.84 | $25.05 | 214,832 |
| 4/16/2026 | $24.62 | $24.82 | $24.14 | $24.56 | 261,813 |
| 4/15/2026 | $24.37 | $25.00 | $24.37 | $24.62 | 196,046 |
| 4/14/2026 | $23.72 | $24.81 | $23.72 | $24.37 | 211,000 |
| 4/13/2026 | $22.92 | $23.58 | $22.81 | $23.53 | 251,218 |
| 4/10/2026 | $23.30 | $23.33 | $21.79 | $23.13 | 443,700 |
| 4/9/2026 | $24.83 | $25.54 | $23.33 | $23.43 | 216,231 |
| 4/8/2026 | $25.85 | $26.68 | $24.82 | $25.19 | 418,651 |
| 4/7/2026 | $24.82 | $25.26 | $24.65 | $24.83 | 281,200 |
| 4/6/2026 | $24.96 | $25.31 | $24.63 | $24.73 | 201,600 |
| 4/2/2026 | $24.41 | $25.22 | $24.09 | $24.84 | 288,514 |
| 4/1/2026 | $24.92 | $25.48 | $24.57 | $25.05 | 292,900 |
| 3/31/2026 | $23.86 | $24.86 | $23.71 | $24.55 | 431,500 |
| 3/30/2026 | $23.54 | $23.92 | $23.24 | $23.55 | 286,412 |
| 3/27/2026 | $24.60 | $24.65 | $23.44 | $23.53 | 294,100 |
| 3/26/2026 | $25.11 | $26.02 | $24.65 | $24.70 | 461,937 |
| 3/25/2026 | $25.81 | $26.19 | $25.08 | $25.27 | 280,900 |
| 3/24/2026 | $25.73 | $25.87 | $25.10 | $25.35 | 230,900 |
| 3/23/2026 | $25.81 | $26.12 | $25.29 | $25.75 | 249,300 |
| 3/20/2026 | $25.69 | $25.69 | $24.74 | $25.00 | 294,500 |
| 3/19/2026 | $25.46 | $26.16 | $25.14 | $25.70 | 222,001 |
| 3/18/2026 | $25.50 | $26.10 | $25.26 | $25.62 | 371,940 |
| 3/17/2026 | $26.05 | $26.38 | $25.64 | $25.90 | 349,718 |
| 3/16/2026 | $25.81 | $26.79 | $25.67 | $25.83 | 331,507 |
| 3/13/2026 | $25.40 | $26.13 | $25.20 | $25.56 | 245,500 |
| 3/12/2026 | $25.77 | $25.96 | $24.89 | $25.32 | 388,103 |
| 3/11/2026 | $26.41 | $26.64 | $25.82 | $26.13 | 232,541 |
| 3/10/2026 | $26.95 | $27.36 | $26.49 | $26.60 | 237,500 |
| 3/9/2026 | $26.81 | $27.03 | $25.76 | $27.02 | 335,733 |
| 3/6/2026 | $27.23 | $27.80 | $27.07 | $27.12 | 318,333 |
| 3/5/2026 | $27.67 | $28.58 | $27.17 | $27.91 | 419,928 |
| 3/4/2026 | $27.74 | $28.60 | $27.40 | $28.17 | 563,100 |
| 3/3/2026 | $27.06 | $28.03 | $26.61 | $27.57 | 869,012 |
| 3/2/2026 | $28.74 | $29.37 | $27.73 | $27.99 | 515,800 |
| 2/27/2026 | $29.87 | $30.50 | $27.22 | $29.57 | 927,029 |
| 2/26/2026 | $30.83 | $32.05 | $30.40 | $31.88 | 665,804 |
| 2/25/2026 | $30.28 | $31.11 | $29.92 | $30.83 | 409,411 |
| 2/24/2026 | $28.96 | $30.54 | $28.61 | $29.94 | 555,547 |
| 2/23/2026 | $28.77 | $29.67 | $27.80 | $28.94 | 469,329 |
| 2/20/2026 | $31.61 | $31.61 | $29.10 | $29.21 | 607,242 |
| 2/19/2026 | $33.50 | $33.50 | $31.12 | $31.34 | 622,025 |