{"symbol":"CECO","name":"CECO Environmental Corp.","sector":"Industrials","industry":"Industrial - Pollution & Treatment Controls","currency":"USD","reportedCurrency":"USD","asOf":{"dataUpdatedAt":"2026-09-01T00:56:30.388Z","note":"Prices are official end-of-day closes; fundamentals are trailing-twelve-month unless suffixed otherwise."},"price":{"lastClose":71.2,"change":1.5300000000000011,"changePercent":2.196067173819436,"marketCap":4158080000,"high52Week":101.24,"low52Week":42.82,"returnYtdPercent":18.96,"return1YPercent":56.17},"valuation":{"peRatio":null,"peRatioForward":31.96,"psRatio":3.38,"pbRatio":1.49,"pfcfRatio":633.32,"pegRatio":null,"evToEbitda":90.63,"evToSales":4.15,"earningsYieldPercent":null,"fcfYieldPercent":0.16},"profitability":{"grossMarginPercent":32.66,"operatingMarginPercent":1.14,"netMarginPercent":-2.98,"roePercent":-1.31,"roaPercent":-0.73,"roicPercent":0.34},"financialHealth":{"currentRatio":1.5,"quickRatio":1.18,"debtToEquity":0.37,"interestCoverage":2.47},"dividends":{"yieldPercent":null,"payoutRatioPercent":null,"dividendPerShare":null,"consecutiveYears":0},"growthCagrPercent":{"revenue":{"y3":25.03,"y5":24.02,"y10":8.13},"grossProfit":{"y3":27.16,"y5":24.9,"y10":8.69},"netIncome":{"y3":42.16,"y5":43.56,"y10":12.98},"eps":{"y3":41.6,"y5":43.92,"y10":9.76},"freeCashFlow":{"y3":-31.13,"y5":null,"y10":-14.71},"dividends":{"y3":null,"y5":null,"y10":null},"totalReturn":{"y3":72.86,"y5":56.65,"y10":27.49}},"links":{"overview":"https://tgmcharts.com/stocks/CECO","metrics":"https://tgmcharts.com/stocks/CECO/metrics","financials":"https://tgmcharts.com/stocks/CECO/financials","docs":"https://tgmcharts.com/llms.txt"},"applicability":{"freeCashFlow":"applicable","enterpriseValue":"applicable"}}