CWCO(CWCO)
CWCO
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 5/20/2026 | $28.61 | $28.98 | $28.24 | $28.59 | 123,393 |
| 5/19/2026 | $28.50 | $28.99 | $28.28 | $28.59 | 130,607 |
| 5/18/2026 | $28.99 | $29.41 | $28.61 | $28.66 | 97,632 |
| 5/15/2026 | $29.14 | $29.41 | $28.73 | $28.97 | 173,473 |
| 5/14/2026 | $30.01 | $30.20 | $29.30 | $29.32 | 111,569 |
| 5/13/2026 | $30.31 | $31.00 | $29.48 | $30.04 | 145,112 |
| 5/12/2026 | $30.76 | $31.57 | $30.07 | $30.34 | 165,300 |
| 5/11/2026 | $32.93 | $33.55 | $32.72 | $32.86 | 89,056 |
| 5/8/2026 | $33.18 | $33.45 | $32.83 | $32.92 | 70,500 |
| 5/7/2026 | $33.06 | $33.36 | $32.85 | $33.18 | 70,400 |
| 5/6/2026 | $32.90 | $33.29 | $32.63 | $33.06 | 97,000 |
| 5/5/2026 | $32.44 | $33.01 | $32.44 | $32.80 | 77,000 |
| 5/4/2026 | $32.00 | $32.49 | $31.52 | $32.12 | 71,400 |
| 5/1/2026 | $32.22 | $32.92 | $31.77 | $32.13 | 118,627 |
| 4/30/2026 | $32.31 | $32.85 | $31.89 | $32.05 | 109,300 |
| 4/29/2026 | $33.03 | $33.14 | $32.25 | $32.42 | 97,500 |
| 4/28/2026 | $33.88 | $33.93 | $33.28 | $33.28 | 80,816 |
| 4/27/2026 | $33.82 | $34.24 | $33.60 | $33.80 | 83,700 |
| 4/24/2026 | $33.84 | $34.56 | $33.57 | $33.72 | 536,100 |
| 4/23/2026 | $33.52 | $34.42 | $33.52 | $34.06 | 114,032 |
| 4/22/2026 | $33.24 | $34.20 | $33.24 | $33.52 | 110,339 |
| 4/21/2026 | $33.53 | $33.96 | $33.17 | $33.21 | 114,720 |
| 4/20/2026 | $32.71 | $34.26 | $32.71 | $33.60 | 175,200 |
| 4/17/2026 | $32.85 | $33.10 | $31.94 | $32.54 | 589,850 |
| 4/16/2026 | $33.95 | $34.20 | $32.64 | $32.75 | 286,400 |
| 4/15/2026 | $34.04 | $34.27 | $33.67 | $33.95 | 128,700 |
| 4/14/2026 | $33.96 | $34.26 | $33.42 | $34.07 | 97,224 |
| 4/13/2026 | $34.89 | $34.95 | $33.63 | $33.79 | 180,910 |
| 4/10/2026 | $35.70 | $35.91 | $35.19 | $35.31 | 61,200 |
| 4/9/2026 | $34.69 | $35.80 | $34.69 | $35.70 | 80,524 |
| 4/8/2026 | $34.74 | $34.74 | $33.90 | $34.69 | 86,434 |
| 4/7/2026 | $33.56 | $34.01 | $33.14 | $33.92 | 77,432 |
| 4/6/2026 | $33.98 | $34.16 | $33.32 | $33.56 | 95,200 |
| 4/2/2026 | $32.89 | $34.09 | $32.17 | $33.99 | 100,919 |
| 4/1/2026 | $32.91 | $33.74 | $32.85 | $33.09 | 102,000 |
| 3/31/2026 | $33.25 | $33.59 | $32.74 | $33.12 | 119,420 |
| 3/30/2026 | $32.40 | $33.02 | $31.88 | $33.01 | 113,300 |
| 3/27/2026 | $32.01 | $32.47 | $31.81 | $32.09 | 84,900 |
| 3/26/2026 | $32.20 | $32.55 | $31.88 | $32.31 | 81,141 |
| 3/25/2026 | $32.47 | $32.69 | $32.22 | $32.25 | 80,422 |
| 3/24/2026 | $32.59 | $33.13 | $32.11 | $32.46 | 133,400 |
| 3/23/2026 | $31.28 | $32.67 | $30.79 | $32.38 | 331,065 |
| 3/20/2026 | $30.95 | $31.49 | $30.18 | $30.52 | 886,376 |
| 3/19/2026 | $31.07 | $31.84 | $30.09 | $30.69 | 455,970 |
| 3/18/2026 | $31.00 | $32.18 | $30.18 | $31.52 | 453,341 |
| 3/17/2026 | $32.35 | $33.22 | $30.55 | $31.35 | 310,800 |
| 3/16/2026 | $35.28 | $35.59 | $34.46 | $34.60 | 144,494 |
| 3/13/2026 | $34.84 | $35.10 | $34.38 | $34.73 | 131,100 |
| 3/12/2026 | $33.84 | $34.40 | $33.84 | $34.38 | 150,300 |
| 3/11/2026 | $34.52 | $34.60 | $33.73 | $34.34 | 138,574 |
| 3/10/2026 | $35.22 | $35.30 | $34.09 | $34.50 | 213,629 |
| 3/9/2026 | $34.93 | $35.97 | $34.38 | $35.56 | 122,600 |
| 3/6/2026 | $36.00 | $36.50 | $34.89 | $35.29 | 119,138 |
| 3/5/2026 | $38.08 | $38.08 | $36.22 | $36.48 | 87,033 |
| 3/4/2026 | $38.34 | $38.95 | $38.01 | $38.43 | 97,100 |
| 3/3/2026 | $37.39 | $38.35 | $36.80 | $38.10 | 82,800 |
| 3/2/2026 | $37.27 | $38.43 | $37.27 | $38.03 | 61,504 |
| 2/27/2026 | $37.47 | $38.47 | $37.38 | $37.85 | 64,100 |
| 2/26/2026 | $38.39 | $38.67 | $37.75 | $37.84 | 134,500 |
| 2/25/2026 | $37.48 | $38.27 | $37.00 | $38.19 | 48,900 |
| 2/24/2026 | $36.73 | $37.56 | $36.71 | $37.29 | 40,840 |
| 2/23/2026 | $37.21 | $37.38 | $36.35 | $36.85 | 68,206 |
| 2/20/2026 | $37.14 | $37.21 | $36.50 | $37.09 | 188,236 |
| 2/19/2026 | $36.49 | $37.18 | $36.49 | $36.98 | 161,631 |