CECO Falls 20% Since June High as Analyst Forecasts 58% Upside - CECO News | Rallies