Trevi Therapeutics TRVI Stock Analysis 219 Loss Key Levels 20260514 Evogene EVGN Q4 2025 Results Miss Estimates EPS 061 vs 027 Calamos Fund CHY Drops 082 Key Support at 1152 20260519 Energys ENGS Stock Up 563 Key Resistance at 158 20260519 CPI Card PMTS Drops 304 Key Support at 1487 20260519 Is Weave Communications WEAV Still a Buy After 303 Rally 20260518