| Name | Relationship | Address | Signature | Signature date | CIK |
|---|---|---|---|---|---|
| DEZWIREK JASON | Director | 5080 SPECTRUM DRIVE, SUITE 800E, ADDISON | /s/ Kiril Kovachev as Attorney-in-Fact for Jason DeZwirek | 01 Aug 2025 | 0000946589 |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CECO | Common Stock | Sale | $1,882,208 | -43,685 | -15% | $43.09 | 256,315 | 30 Jul 2025 | By 0to100 Inc. | F1 |
| transaction | CECO | Common Stock | Sale | $930,896 | -21,986 | -8.6% | $42.34 | 234,329 | 30 Jul 2025 | By 0to100 Inc. | F2 |
| transaction | CECO | Common Stock | Sale | $179,054 | -4,329 | -1.8% | $41.36 | 230,000 | 30 Jul 2025 | By 0to100 Inc. | F3 |
| transaction | CECO | Common Stock | Sale | $859,005 | -19,617 | -8.5% | $43.79 | 210,383 | 31 Jul 2025 | By 0to100 Inc. | F4 |
| transaction | CECO | Common Stock | Sale | $447,165 | -10,383 | -4.9% | $43.07 | 200,000 | 31 Jul 2025 | By 0to100 Inc. | F5 |
| holding | CECO | Common Stock | 1,233,865 | 30 Jul 2025 | Direct | ||||||
| holding | CECO | Common Stock | 2,770,546 | 30 Jul 2025 | By Icarus Investment Corp. | F6 |
| Id | Content |
|---|---|
| F1 | Price reflects the weighted average sale price for multiple transactions that ranged from $42.65 to $43.63 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price. |
| F2 | Price reflects the weighted average sale price for multiple transactions that ranged from $41.68 to $42.63 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price. |
| F3 | Price reflects the weighted average sale price for multiple transactions that ranged from $40.69 to $41.61 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price. |
| F4 | Price reflects the weighted average sale price for multiple transactions that ranged from $43.34 to $44.34 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price. |
| F5 | Price reflects the weighted average sale price for multiple transactions that ranged from $42.74 to $43.30 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price. |
| F6 | Reporting person is an officer of Icarus Investment Corp. and disclaims beneficial ownership except to the extent of his pecuniary interest therein. |