![2023 ANNUAL REPORT](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2024/04/04/16-29-15/CECO_2023_Annual_Report_Cover_310x407px.jpg?itok=kLVynB8X)
2023
Annual Report 15.6 MB
2024 Proxy Statement 3.8 MB
![2022 ANNUAL REPORT](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2023/10/18/19-51-50/CECO%20Final%20Annual%20Report_2022_April%202023-1-border.jpg?itok=HmAeNGss)
2022
Annual Report 34 MB
2023 Proxy Statement 4.2 MB
![2021 ANNUAL REPORT](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2023/10/18/19-53-59/2021-CECO_TH.jpg?itok=EnwYj631)
2021
Annual Report 5.9 MB
2022 Proxy Statement 2.3 MB
![2020 ANNUAL REPORT](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2023/10/18/19-56-28/2020-CECO_TH.jpg?itok=54yyL7cU)
2020
Annual Report 6.5 MB
2021 Proxy Statement 2.9 MB
![2019 ANNUAL REPORT](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2023/10/18/23-28-10/2019-CECO_TH.jpg?itok=pyfeiana)
2019
Annual Report 3.6 MB
2020 Proxy Statement 2.9 MB
![2018 ANNUAL REPORT](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2023/10/18/23-29-52/2018-CECO_TH.jpg?itok=tr243ET5)
2018
Annual Report 2.1 MB
2019 Proxy Statement 504.7 KB
![2017 Annual Report](/system/files-encrypted/styles/nir_asset_small/encrypt/nasdaq_kms/assets/2023/12/22/11-25-15/2017-CECO_TH.jpg?itok=g2kzeIj9)
2017
Annual Report 1.4 MB
2018 Proxy Statement 695.2 KB