CECO ENVIRONMENTAL CORP (CECO): financials from its own SEC filings