CECO · CECO Environmental Corp. Common Stock
View on chartInsiders & Stakes
| Todd R. Gleason Chief Executive Officer | ▼ Sell | Tax Withholding | 450,688 Shares held | 3/31/2026 | View profile |
| Eckl Matthew Chief Financial Officer | ▲ Buy | Open Market | 190,454 Shares held | 3/15/2022 | View profile |
| Jason Dezwirek Director | ▼ Sell | Open Market | 132,000 Shares held | 6/25/2026 | View profile |
| Liner David B Director | ▲ Buy | Open Market | 118,080 Shares held | 3/15/2023 | View profile |
| Richard F. Wallman Director | ▲ Buy | Open Market | 105,500 Shares held | 6/1/2026 | View profile |
| Valerie Gentile Sachs Director | ▲ Buy | Grant | 105,334 Shares held | 6/1/2026 | View profile |
| Claudio A. Mannarino Director | ▲ Buy | Grant | 78,697 Shares held | 6/1/2026 | View profile |
| Nuggihalli Ramesh Chief Operating Officer | ▲ Buy | Grant | 73,904 Shares held | 3/31/2023 | View profile |
| Joycelynn Watkins-Asiyanbi General Counsel and Secretary | ▼ Sell | Tax Withholding | 73,178 Shares held | 6/27/2025 | View profile |
| Munish Nanda President, Americas & Europe | ▲ Buy | Grant | 64,246 Shares held | 6/1/2026 | View profile |
| Paul M. Gohr Chief Accounting Officer | ▲ Buy | Grant | 54,564 Shares held | 3/31/2023 | View profile |
| Henry Chasity See Remarks | ▲ Buy | Grant | 48,900 Shares held | 11/10/2021 | View profile |
| Marcus J. George | ▲ Buy | Grant | 38,905 Shares held | 6/1/2026 | View profile |
| Peter K. Johansson See Remarks | ▼ Sell | Tax Withholding | 37,832 Shares held | 8/15/2026 | View profile |
| Alyson Noel Gregory General Counsel | ▼ Sell | Tax Withholding | 23,019 Shares held | 3/31/2026 | View profile |
| Laurie Siegel Director | ▲ Buy | Grant | 22,133 Shares held | 6/1/2026 | View profile |
| Candace Harris-Peterson Chief Human Resources Officer | ▼ Sell | Tax Withholding | 21,101 Shares held | 7/15/2026 | View profile |
| Kiril Kovachev Chief Accounting Officer | ▼ Sell | Tax Withholding | 15,801 Shares held | 7/5/2026 | View profile |
| Robert E. Knowling Jr. Director | ▲ Buy | Grant | 13,077 Shares held | 6/1/2026 | View profile |
| Victor L. Richey Jr. Director | ▲ Buy | Grant | 6,378 Shares held | 6/1/2026 | View profile |
Transaction History
| Peter K. Johansson | ▼ Sell | Tax Withholding | 2,914 | $232K | 8/15/2026 |
| Candace Harris-Peterson | ▼ Sell | Tax Withholding | 890 | $70K | 7/15/2026 |
| Kiril Kovachev | ▼ Sell | Tax Withholding | 460 | $38K | 7/5/2026 |
| Jason Dezwirek | ▼ Sell | Open Market | 34,000 | $3.3M | 6/25/2026 |
| Jason Dezwirek | ▼ Sell | Open Market | 34,000 | $3.3M | 6/24/2026 |
| Peter K. Johansson | ▼ Sell | Open Market | 30,000 | $2.9M | 6/24/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 3,105 | $0 | 6/8/2026 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 3,190 | $0 | 6/1/2026 |
| Richard F. Wallman | ▲ Buy | Grant | 3,443 | $0 | 6/1/2026 |
| Richard F. Wallman | ▲ Buy | Open Market | 20,000 | $1.5M | 6/1/2026 |
| Robert E. Knowling Jr. | ▲ Buy | Grant | 2,215 | $0 | 6/1/2026 |
| Munish Nanda | ▲ Buy | Grant | 2,215 | $0 | 6/1/2026 |
| Claudio A. Mannarino | ▲ Buy | Grant | 1,108 | $0 | 6/1/2026 |
| Jason Dezwirek | ▲ Buy | Grant | 2,215 | $0 | 6/1/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 3,133 | — | 6/1/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 2,735 | — | 6/1/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 6,313 | — | 6/1/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 1,401 | — | 6/1/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 4,679 | — | 6/1/2026 |
| Candace Harris-Peterson | ▲ Buy | Grant | 625 | — | 6/1/2026 |
| Marcus J. George | ▲ Buy | Grant | 36,690 | — | 6/1/2026 |
| Marcus J. George | ▲ Buy | Grant | 2,215 | $0 | 6/1/2026 |
| Victor L. Richey Jr. | ▲ Buy | Grant | 6,378 | — | 6/1/2026 |
| Laurie Siegel | ▲ Buy | Grant | 2,215 | $0 | 6/1/2026 |
| Munish Nanda | ▼ Sell | Open Market | 11,218 | $830K | 5/1/2026 |
| Richard F. Wallman | ▲ Buy | Open Market | 10,000 | $733K | 4/29/2026 |
| Richard F. Wallman | ▲ Buy | Open Market | 5,000 | $369K | 4/29/2026 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 653 | $39K | 3/31/2026 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 2,110 | $126K | 3/31/2026 |
| Alyson Noel Gregory | ▼ Sell | Tax Withholding | 175 | $10K | 3/31/2026 |
| Alyson Noel Gregory | ▼ Sell | Tax Withholding | 139 | $8K | 3/17/2026 |
| Kiril Kovachev | ▼ Sell | Tax Withholding | 346 | $20K | 3/17/2026 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 1,570 | $90K | 3/17/2026 |
| Alyson Noel Gregory | ▲ Buy | Grant | 3,155 | $0 | 3/16/2026 |
| Kiril Kovachev | ▲ Buy | Grant | 1,753 | $0 | 3/16/2026 |
| Peter K. Johansson | ▲ Buy | Grant | 3,944 | $0 | 3/16/2026 |
| Alyson Noel Gregory | ▼ Sell | Tax Withholding | 150 | $8K | 3/15/2026 |
| Kiril Kovachev | ▼ Sell | Tax Withholding | 380 | $21K | 3/15/2026 |
| Peter K. Johansson | ▲ Buy | Grant | 16,083 | $0 | 3/15/2026 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 4,967 | $272K | 3/15/2026 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 1,731 | $94K | 3/15/2026 |
| Todd R. Gleason | ▲ Buy | Grant | 75,055 | $0 | 3/15/2026 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 29,535 | $1.6M | 3/15/2026 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 3,557 | $187K | 3/7/2026 |
| Alyson Noel Gregory | ▼ Sell | Tax Withholding | 287 | $15K | 3/7/2026 |
| Alyson Noel Gregory | ▲ Buy | Grant | 8,465 | $0 | 1/15/2026 |
| Todd R. Gleason | ▲ Buy | Option Exercise | 98,101 | $1.2M | 9/22/2025 |
| Todd R. Gleason | ▼ Sell | Open Market | 98,101 | $4.9M | 9/22/2025 |
| Todd R. Gleason | ▲ Buy | Option Exercise | 101,899 | $1.3M | 9/19/2025 |
| Todd R. Gleason | ▼ Sell | Open Market | 85,000 | $4.2M | 9/19/2025 |
| Todd R. Gleason | ▼ Sell | Open Market | 16,199 | $816K | 9/19/2025 |
| Todd R. Gleason | ▼ Sell | Open Market | 700 | $36K | 9/19/2025 |
| Todd R. Gleason | ▲ Buy | Option Exercise | 100,000 | $1.3M | 9/18/2025 |
| Todd R. Gleason | ▼ Sell | Open Market | 100,000 | $5.1M | 9/18/2025 |
| Richard F. Wallman | ▲ Buy | Open Market | 3,000 | $141K | 9/5/2025 |
| Richard F. Wallman | ▲ Buy | Open Market | 3,000 | $133K | 8/29/2025 |
| Richard F. Wallman | ▲ Buy | Open Market | 1,500 | $66K | 8/29/2025 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 2,302 | $103K | 8/15/2025 |
| Jason Dezwirek | ▼ Sell | Open Market | 19,617 | $859K | 7/31/2025 |
| Jason Dezwirek | ▼ Sell | Open Market | 10,383 | $447K | 7/31/2025 |
| Jason Dezwirek | ▼ Sell | Open Market | 43,685 | $1.9M | 7/30/2025 |
| Jason Dezwirek | ▼ Sell | Open Market | 21,986 | $931K | 7/30/2025 |
| Jason Dezwirek | ▼ Sell | Open Market | 4,329 | $179K | 7/30/2025 |
| Claudio A. Mannarino | ▼ Sell | Open Market | 7,759 | $326K | 7/30/2025 |
| Claudio A. Mannarino | ▼ Sell | Open Market | 11,801 | $487K | 7/30/2025 |
| Claudio A. Mannarino | ▼ Sell | Open Market | 440 | $18K | 7/30/2025 |
| Kiril Kovachev | ▼ Sell | Tax Withholding | 460 | $14K | 7/5/2025 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 1,554 | $46K | 6/27/2025 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 9,072 | $0 | 6/3/2025 |
| Laurie Siegel | ▲ Buy | Grant | 6,300 | $0 | 6/3/2025 |
| Claudio A. Mannarino | ▲ Buy | Grant | 3,150 | $0 | 6/3/2025 |
| Munish Nanda | ▲ Buy | Grant | 6,300 | $0 | 6/3/2025 |
| Richard F. Wallman | ▲ Buy | Grant | 9,792 | $0 | 6/3/2025 |
| Jason Dezwirek | ▲ Buy | Grant | 6,300 | $0 | 6/3/2025 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 3,618 | $84K | 4/1/2025 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 688 | $16K | 3/31/2025 |
| Peter K. Johansson | ▼ Sell | Open Market | 22,500 | $513K | 3/31/2025 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 653 | $15K | 3/31/2025 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 2,110 | $48K | 3/31/2025 |
| Peter K. Johansson | ▼ Sell | Open Market | 5,601 | $135K | 3/27/2025 |
| Peter K. Johansson | ▲ Buy | Grant | 11,969 | $0 | 3/17/2025 |
| Joycelynn Watkins-Asiyanbi | ▲ Buy | Grant | 10,639 | $0 | 3/17/2025 |
| Kiril Kovachev | ▲ Buy | Grant | 4,256 | $0 | 3/17/2025 |
| Todd R. Gleason | ▲ Buy | Grant | 202,705 | $0 | 3/15/2025 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 75,778 | $1.8M | 3/15/2025 |
| Peter K. Johansson | ▲ Buy | Grant | 22,212 | $0 | 3/15/2025 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 6,480 | $151K | 3/15/2025 |
| Joycelynn Watkins-Asiyanbi | ▲ Buy | Grant | 11,012 | $0 | 3/15/2025 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 4,372 | $102K | 3/15/2025 |
| Kiril Kovachev | ▼ Sell | Tax Withholding | 464 | $11K | 3/15/2025 |
| Todd R. Gleason | ▼ Sell | Tax Withholding | 3,526 | $85K | 3/7/2025 |
| Richard F. Wallman | ▲ Buy | Open Market | 1,000 | $25K | 2/26/2025 |
| Richard F. Wallman | ▲ Buy | Open Market | 14,000 | $353K | 2/26/2025 |
| Richard F. Wallman | ▲ Buy | Open Market | 10,000 | $288K | 8/30/2024 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 543 | $15K | 8/15/2024 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 2,544 | $72K | 8/15/2024 |
| Kiril Kovachev | ▼ Sell | Tax Withholding | 457 | $13K | 7/5/2024 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 663 | $0 | 6/30/2024 |
| Richard F. Wallman | ▲ Buy | Grant | 798 | $0 | 6/30/2024 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 1,554 | $42K | 6/27/2024 |
| Richard F. Wallman | ▲ Buy | Open Market | 4,000 | $98K | 5/21/2024 |
| Munish Nanda | ▲ Buy | Grant | 5,712 | $0 | 5/20/2024 |
| Jason Dezwirek | ▲ Buy | Grant | 5,712 | $0 | 5/20/2024 |
| Claudio A. Mannarino | ▲ Buy | Grant | 2,856 | $0 | 5/20/2024 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 8,833 | $0 | 5/20/2024 |
| Laurie Siegel | ▲ Buy | Grant | 5,712 | $0 | 5/20/2024 |
| Richard F. Wallman | ▲ Buy | Grant | 9,466 | $0 | 5/20/2024 |
| Richard F. Wallman | ▲ Buy | Open Market | 5,000 | $110K | 5/1/2024 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 688 | $16K | 3/31/2024 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 921 | $21K | 3/31/2024 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 831 | $0 | 3/31/2024 |
| Richard F. Wallman | ▲ Buy | Grant | 1,000 | $0 | 3/31/2024 |
| Todd R. Gleason | ▲ Buy | Grant | 76,337 | $0 | 3/15/2024 |
| Peter K. Johansson | ▲ Buy | Grant | 26,384 | $0 | 3/15/2024 |
| Joycelynn Watkins-Asiyanbi | ▲ Buy | Grant | 23,454 | $0 | 3/15/2024 |
| Kiril Kovachev | ▲ Buy | Grant | 4,691 | $0 | 3/15/2024 |
| Laurie Siegel | ▲ Buy | Open Market | 2,500 | $50K | 3/6/2024 |
| Richard F. Wallman | ▲ Buy | Open Market | 50,000 | $989K | 3/6/2024 |
| Richard F. Wallman | ▲ Buy | Grant | 1,186 | $0 | 1/5/2024 |
| Todd R. Gleason | ▼ Sell | Open Market | 14,500 | $306K | 12/21/2023 |
| Richard F. Wallman | ▲ Buy | Grant | 1,462 | $0 | 10/6/2023 |
| Richard F. Wallman | ▲ Buy | Open Market | 10,000 | $160K | 9/18/2023 |
| Richard F. Wallman | ▲ Buy | Open Market | 12,000 | $165K | 9/7/2023 |
| Laurie Siegel | ▲ Buy | Grant | 5,406 | $0 | 9/7/2023 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 543 | $7K | 8/15/2023 |
| Peter K. Johansson | ▼ Sell | Tax Withholding | 1,803 | $24K | 8/15/2023 |
| Richard F. Wallman | ▲ Buy | Grant | 1,054 | $0 | 7/10/2023 |
| Joycelynn Watkins-Asiyanbi | ▼ Sell | Tax Withholding | 1,554 | $20K | 6/27/2023 |
| Richard F. Wallman | ▲ Buy | Grant | 8,299 | $0 | 6/5/2023 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 8,299 | $0 | 6/5/2023 |
| Munish Nanda | ▲ Buy | Grant | 8,299 | $0 | 6/5/2023 |
| Claudio A. Mannarino | ▲ Buy | Grant | 8,299 | $0 | 6/5/2023 |
| Jason Dezwirek | ▲ Buy | Grant | 8,299 | $0 | 6/5/2023 |
| Richard F. Wallman | ▲ Buy | Grant | 1,030 | $0 | 4/12/2023 |
| Joycelynn Watkins-Asiyanbi | ▲ Buy | Grant | 9,382 | $0 | 3/31/2023 |
| Nuggihalli Ramesh | ▲ Buy | Grant | 10,722 | $0 | 3/31/2023 |
| Peter K. Johansson | ▲ Buy | Grant | 10,722 | $0 | 3/31/2023 |
| Paul M. Gohr | ▲ Buy | Grant | 5,361 | $0 | 3/31/2023 |
| Todd R. Gleason | ▲ Buy | Grant | 21,444 | $0 | 3/31/2023 |
| Paul M. Gohr | ▼ Sell | Open Market | 11,880 | $171K | 3/28/2023 |
| Liner David B | ▲ Buy | Open Market | 3,000 | $41K | 3/15/2023 |
| Nuggihalli Ramesh | ▼ Sell | Open Market | 12,115 | $179K | 3/10/2023 |
| Richard F. Wallman | ▲ Buy | Open Market | 10,000 | $151K | 3/7/2023 |
| Todd R. Gleason | ▼ Sell | Open Market | 11,000 | $127K | 12/29/2022 |
| Nuggihalli Ramesh | ▲ Buy | Open Market | 250 | $3K | 11/18/2022 |
| Liner David B | ▲ Buy | Open Market | 10,500 | $100K | 9/21/2022 |
| Liner David B | ▲ Buy | Open Market | 4,500 | $42K | 9/20/2022 |
| Nuggihalli Ramesh | ▲ Buy | Open Market | 300 | $3K | 8/24/2022 |
| Peter K. Johansson | ▲ Buy | Grant | 29,616 | $0 | 8/15/2022 |
| Joycelynn Watkins-Asiyanbi | ▲ Buy | Grant | 7,404 | $0 | 8/15/2022 |
| Paul M. Gohr | ▲ Buy | Grant | 4,936 | $0 | 8/15/2022 |
| Richard F. Wallman | ▲ Buy | Open Market | 20,000 | $179K | 8/9/2022 |
| Robert E. Knowling Jr. | ▲ Buy | Grant | 10,862 | $0 | 7/11/2022 |
| Joycelynn Watkins-Asiyanbi | ▲ Buy | Grant | 21,208 | $0 | 6/27/2022 |
| Richard F. Wallman | ▲ Buy | Grant | 11,941 | $0 | 6/8/2022 |
| Valerie Gentile Sachs | ▲ Buy | Grant | 11,941 | $0 | 6/8/2022 |
| Munish Nanda | ▲ Buy | Grant | 11,941 | $0 | 6/8/2022 |
| Claudio A. Mannarino | ▲ Buy | Grant | 11,941 | $0 | 6/8/2022 |
| Liner David B | ▲ Buy | Grant | 11,941 | $0 | 6/8/2022 |
| Jason Dezwirek | ▲ Buy | Grant | 11,941 | $0 | 6/8/2022 |
| Nuggihalli Ramesh | ▲ Buy | Open Market | 570 | $3K | 5/11/2022 |
| Todd R. Gleason | ▼ Sell | Gift | 444 | $0 | 3/30/2022 |
| Todd R. Gleason | ▼ Sell | Gift | 1,776 | $0 | 3/30/2022 |
| Todd R. Gleason | ▼ Sell | Gift | 444 | $0 | 3/30/2022 |
| Todd R. Gleason | ▼ Sell | Gift | 444 | $0 | 3/30/2022 |
| Todd R. Gleason | ▼ Sell | Gift | 444 | $0 | 3/30/2022 |
| Todd R. Gleason | ▲ Buy | Open Market | 1,776 | $10K | 3/24/2022 |
| Richard F. Wallman | ▲ Buy | Open Market | 16,913 | $97K | 3/22/2022 |
| Richard F. Wallman | ▲ Buy | Open Market | 13,087 | $77K | 3/21/2022 |
| Nuggihalli Ramesh | ▲ Buy | Open Market | 560 | $3K | 3/15/2022 |
| Eckl Matthew | ▲ Buy | Open Market | 1,900 | $10K | 3/15/2022 |
| Nuggihalli Ramesh | ▲ Buy | Grant | 28,958 | $0 | 3/7/2022 |
| Paul M. Gohr | ▲ Buy | Grant | 9,653 | $0 | 3/7/2022 |
| Todd R. Gleason | ▲ Buy | Grant | 57,916 | $0 | 3/7/2022 |
| Eckl Matthew | ▲ Buy | Grant | 24,132 | $0 | 3/7/2022 |
| Richard F. Wallman | ▲ Buy | Open Market | 9,574 | $58K | 12/21/2021 |
| Richard F. Wallman | ▲ Buy | Open Market | 5,426 | $32K | 12/20/2021 |
| Richard F. Wallman | ▲ Buy | Open Market | 16,310 | $99K | 12/10/2021 |
| Richard F. Wallman | ▲ Buy | Open Market | 8,160 | $50K | 12/10/2021 |
| Richard F. Wallman | ▲ Buy | Open Market | 3,690 | $23K | 12/9/2021 |
| Richard F. Wallman | ▲ Buy | Open Market | 1,840 | $11K | 12/9/2021 |
| Henry Chasity | ▲ Buy | Open Market | 571 | $4K | 11/10/2021 |
| Henry Chasity | ▲ Buy | Grant | 7,143 | $0 | 11/10/2021 |
| Paul M. Gohr | ▲ Buy | Grant | 5,000 | $0 | 11/10/2021 |
| Richard F. Wallman | ▲ Buy | Grant | 5,881 | $0 | 11/4/2021 |