Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| CECO ENVIRONMENTAL CORP | 71,379 | reported | 17 Mar 2026 | tx 20+198,177−51,072 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 16 Mar 2026 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 3,944 | 0.00 USD | |
| 15 Mar 2026 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 1,731 | 54.50 USD | |
| 15 Mar 2026 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 4,967 | 54.85 USD | |
| 15 Mar 2026 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 16,083 | 0.00 USD | |
| 17 Mar 2026 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 1,570 | 57.06 USD | |
| 12 Sept 2025 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 30,000 | 0.00 USD | deriv |
| 15 Aug 2025 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 2,302 | 44.61 USD | |
| 31 Mar 2025 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 653 | 22.80 USD | |
| 31 Mar 2025 | SALE | CECO ENVIRONMENTAL CORP | 22,500 | 22.80 USD | |
| 27 Mar 2025 | SALE | CECO ENVIRONMENTAL CORP | 5,601 | 24.15 USD | |
| 15 Mar 2025 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 6,480 | 23.25 USD | |
| 17 Mar 2025 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 11,969 | 0.00 USD | |
| 15 Mar 2025 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 22,212 | 0.00 USD | |
| 15 Aug 2024 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 2,544 | 28.20 USD | |
| 15 Aug 2023 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 1,803 | 13.28 USD | |
| 31 Mar 2024 | TAX_WITHHOLDING | CECO ENVIRONMENTAL CORP | 921 | 23.02 USD | |
| 15 Mar 2024 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 26,384 | 0.00 USD | |
| 29 Sept 2023 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 47,247 | 15.97 USD | deriv |
| 31 Mar 2023 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 10,722 | 0.00 USD | |
| 15 Aug 2022 | GRANT_AWARD | CECO ENVIRONMENTAL CORP | 29,616 | 0.00 USD |