| Name | Relationship | Address | Signature | Signature date | CIK |
|---|---|---|---|---|---|
| Gleason Todd R | Chief Executive Officer, Director | 5080 SPECTRUM DRIVE, SUITE 800E, ADDISON | /s/ Kiril Kovachev as Attorney-in-Fact for Todd Gleason | 22 Sep 2025 | 0001571235 |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CECO | Common Stock | Options Exercise | $1,272,000 | +100,000 | +24% | $12.72 | 510,835 | 18 Sep 2025 | Direct | |
| transaction | CECO | Common Stock | Sale | $5,130,140 | -100,000 | -20% | $51.30 | 410,835 | 18 Sep 2025 | Direct | F1 |
| transaction | CECO | Common Stock | Options Exercise | $1,296,155 | +101,899 | +25% | $12.72 | 512,734 | 19 Sep 2025 | Direct | |
| transaction | CECO | Common Stock | Sale | $4,173,704 | -85,000 | -17% | $49.10 | 427,734 | 19 Sep 2025 | Direct | F2 |
| transaction | CECO | Common Stock | Sale | $816,157 | -16,199 | -3.8% | $50.38 | 411,535 | 19 Sep 2025 | Direct | F3 |
| transaction | CECO | Common Stock | Sale | $35,808 | -700 | -0.17% | $51.15 | 410,835 | 19 Sep 2025 | Direct | F4 |
| transaction | CECO | Common Stock | Options Exercise | $1,247,845 | +98,101 | +24% | $12.72 | 508,936 | 22 Sep 2025 | Direct | |
| transaction | CECO | Common Stock | Sale | $4,949,127 | -98,101 | -19% | $50.45 | 410,835 | 22 Sep 2025 | Direct | F5 |
| holding | CECO | Common Stock | 444 | 18 Sep 2025 | By first son | ||||||
| holding | CECO | Common Stock | 444 | 18 Sep 2025 | By second son | ||||||
| holding | CECO | Common Stock | 444 | 18 Sep 2025 | By third son | ||||||
| holding | CECO | Common Stock | 444 | 18 Sep 2025 | By daughter |
| Type | Sym | Class | Transaction | Value $ | Shares | Change % | * Price $ | Shares After | Date | Underlying Class | Amount | Exercise Price | Ownership | Footnotes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| transaction | CECO | Stock Option (right to buy) | Options Exercise | $0 | -100,000 | -11% | $0.000000 | 798,204 | 18 Sep 2025 | Common Stock | 100,000 | $12.72 | Direct | F6 |
| transaction | CECO | Stock Option (right to buy) | Options Exercise | $0 | -101,899 | -13% | $0.000000 | 696,305 | 18 Sep 2025 | Common Stock | 101,899 | $12.72 | Direct | F6 |
| transaction | CECO | Stock Option (right to buy) | Options Exercise | $0 | -98,101 | -14% | $0.000000 | 598,204 | 22 Sep 2025 | Common Stock | 98,101 | $12.72 | Direct | F6 |
| holding | CECO | Stock Option (right to buy) | 316,902 | 18 Sep 2025 | Common Stock | 316,902 | $6.36 | Direct | F6 | |||||
| holding | CECO | Stock Options (right to buy) | 25,446 | 18 Sep 2025 | Common Stock | 25,446 | $21.32 | Direct | F7 | |||||
| holding | CECO | Stock Options (right to buy) | 67,347 | 18 Sep 2025 | Common Stock | 67,347 | $23.50 | Direct | F8 | |||||
| holding | CECO | Restricted Stock Units | 225,000 | 18 Sep 2025 | Common Stock | 225,000 | Direct | F9, F10 | ||||||
| holding | CECO | Restricted Stock Units | 150,000 | 18 Sep 2025 | Common Stock | 150,000 | Direct | F9, F11 |
| Id | Content |
|---|---|
| F1 | Price reflects the weighted average sale price for multiple transactions that ranged from $51.00 to $51.96 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 $48.75 to $49.65 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 $50.00 to $50.97 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 $51.04 to $51.38 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 $50.15 to $50.71 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 | The stock option vested in four equal annual installments beginning on July 6, 2021, and expires on July 6, 2027. |
| F7 | The stock option vests in three equal annual installments beginning on March 15, 2025, and expires on March 15, 2034. |
| F8 | The stock option vests in three equal annual installments beginning on March 17, 2026, and expires on March 17, 2035. |
| F9 | Represents performance-based restricted stock units. Each restricted stock unit represents a contingent right to receive one share of the Company's stock. |
| F10 | Conversion of restricted stock units to the Company's common stock will occur on July 5, 2027 assuming the applicable conditions are satisfied. |
| F11 | Conversion of restricted stock units to the Company's common stock will occur on June 4, 2029 assuming the applicable conditions are satisfied. |