05/11/2025 Market BeatCECO Environmental (NASDAQ:CECO) Reaches New 52-Week High - What's Next?CECO Environmental (NASDAQ:CECO) Reaches New 52-Week High - Should You Buy?