CWEN.A reported its earnings on 2026-02-23, showcasing a revenue of 310.00M against an estimate of 304.76M, resulting in a 1.72% surprise. The EPS was -0.89, surpassing the expected -0.21 by -323.81%. The stock experienced a -3.15% price change on the earnings day and a -4.08% change over the next five days, reflecting market reactions to the results.