© 2026 Stocks Telegraph All rights reserved.
Most stock quote data provided by Financial Modeling Prep
Making an investment decision in the stock market involves a certain amount of risk, so it's important to thoroughly review a company's stock before making any decisions. Stock float, number of short positions and outstanding shares are among the many factors an investor should take into account.
Investors cannot turn a blind eye to insiders as well as institutional ownership. They need to follow insider trades to determine the direction the stock is likely to take.
About 85.94% of CECO shares are held by financial institutions. CROSSMARK GLOBAL HOLDINGS, INC. is the top corporate investor, holding 27.34K shares valued at $103.00K. A 0.08% stake in CECO Environmental Corp. is owned by the company. owns - shares valued at -, which translates its holding of N/A of the stake in the company.
| Date | Holder | % Stake | Shares Held | Total Value ($) | Shares | % Change in Portfolio |
|---|---|---|---|---|---|---|
| Sep 30, 2021 | CROSSMARK GLOBAL HOLDINGS, INC. | 0.08% | 27.34K | 103K | 27.34K | +100.00% |
Among the CECO insiders holding of 18.33% of the stake in company, BLUM CAPITAL PARTNERS LP, director, holds the largest shares of 4.37M. GLEASON TODD R, Chief Executive Officer, is the second largest CECO insider with ownership of 410.84K shares. DEZWIREK JASON, director, stands third with possession of 200K shares of that stake.
| Insiders | Designation | Shares Held |
|---|---|---|
| BLUM CAPITAL PARTNERS LP | director | 4.37M |
| GLEASON TODD R | Chief Executive Officer | 410.84K |
| DEZWIREK JASON | director | 200K |
| AYERS JEFFREY DAVID | SVP, General Counsel | 190.68K |
| ECKL MATTHEW | Chief Financial Officer | 190.45K |
| KLINE JOHN ROBERT | SVP, AIU | 189.74K |
| HURST ANDREW | SVP, CTU | 174.2K |
| LINER DAVID B | director | 118.08K |
| SADLOWSKI DENNIS | Chief Executive Officer | 112.7K |
| POLLACK JONATHAN | director | 108K |
| CZESZEWSKI DAVID C. | SVP, CIO | 107.87K |
| WALLMAN RICHARD F | director | 80.5K |
| MANNARINO CLAUDIO A | director | 77.59K |
| NUGGIHALLI RAMESH | Chief Operating Officer | 63.18K |
| JOHANSSON PETER K. | See Remarks | 62.16K |
| PEPPERS MICHELE A | Principal Accounting Officer | 61.47K |
| GOHR PAUL M | Chief Accounting Officer | 49.2K |
| HENRY CHASITY | Chief Operating Officer | 44.66K |
| JACKSON GREGORY L. | director | 40.46K |
| LALLY THOMAS B | director | 34.62K |
| GOLDBERG ERIC MICHAEL | director | 28.35K |
| MCCRAY RONALD D | director | 16.62K |
| GRAY DONNA L | SVP | 14.5K |
| SIEGEL LAURIE | director | 7.91K |
| Date | Insider | Type | Cost | Shares | Value ($) | Shares Total |
|---|---|---|---|---|---|---|
| Sep 22, 2025 | GLEASON TODD R | SALE | 50.45 | 98.1K | 4.95M | 410.84K |
| Sep 19, 2025 | GLEASON TODD R | SALE | 51.15 | 700 | 35.81K | 410.84K |
| Sep 18, 2025 | GLEASON TODD R | SALE | 51.30 | 100K | 5.13M | 410.84K |
| Sep 05, 2025 | WALLMAN RICHARD F | PURCHASE | 46.93 | 3K | 140.8K | 80.5K |
| Aug 29, 2025 | WALLMAN RICHARD F | PURCHASE | 44.25 | 1.5K | 66.38K | 77.5K |
| Jul 31, 2025 | DEZWIREK JASON | SALE | 43.07 | 10.38K | 447.16K | 200K |
| Jul 30, 2025 | DEZWIREK JASON | SALE | 41.36 | 4.33K | 179.05K | 230K |
| Jul 30, 2025 | MANNARINO CLAUDIO A | SALE | 40.41 | 440 | 17.78K | 77.59K |
| Mar 31, 2025 | JOHANSSON PETER K. | SALE | 22.80 | 22.5K | 512.93K | 62.16K |
| Mar 27, 2025 | JOHANSSON PETER K. | SALE | 24.15 | 5.6K | 135.26K | 84.66K |
| Feb 26, 2025 | WALLMAN RICHARD F | PURCHASE | 25.19 | 14K | 352.62K | 76K |
| Aug 30, 2024 | WALLMAN RICHARD F | PURCHASE | 28.77 | 10K | 287.72K | 62K |
| May 21, 2024 | WALLMAN RICHARD F | PURCHASE | 24.50 | 4K | 98K | 205.32K |
| May 01, 2024 | WALLMAN RICHARD F | PURCHASE | 21.95 | 5K | 109.75K | 191.85K |
| Mar 06, 2024 | SIEGEL LAURIE | PURCHASE | 19.87 | 2.5K | 49.66K | 7.91K |
| Mar 06, 2024 | WALLMAN RICHARD F | PURCHASE | 19.78 | 50K | 989.2K | 185.85K |
| Dec 21, 2023 | GLEASON TODD R | SALE | 21.11 | 14.5K | 306.09K | 184.97K |
| Sep 18, 2023 | WALLMAN RICHARD F | PURCHASE | 15.99 | 10K | 159.9K | 133.21K |
| Sep 07, 2023 | WALLMAN RICHARD F | PURCHASE | 13.76 | 12K | 165.12K | 52K |
| Mar 28, 2023 | GOHR PAUL M | SALE | 14.41 | 11.88K | 171.19K | 49.2K |
| Mar 15, 2023 | LINER DAVID B | PURCHASE | 13.62 | 3K | 40.86K | 118.08K |
| Mar 10, 2023 | NUGGIHALLI RAMESH | SALE | 14.75 | 12.12K | 178.7K | 63.18K |
| Mar 07, 2023 | WALLMAN RICHARD F | PURCHASE | 15.07 | 10K | 150.75K | 40K |
| Dec 29, 2022 | GLEASON TODD R | SALE | 11.59 | 11K | 127.44K | 178.02K |
| Nov 18, 2022 | NUGGIHALLI RAMESH | PURCHASE | 11.25 | 250 | 2.81K | 75.3K |
| Sep 21, 2022 | LINER DAVID B | PURCHASE | 9.50 | 10.5K | 99.75K | 115.08K |
| Sep 20, 2022 | LINER DAVID B | PURCHASE | 9.40 | 4.5K | 42.3K | 104.58K |
| Aug 24, 2022 | NUGGIHALLI RAMESH | PURCHASE | 10.33 | 300 | 3.1K | 75.05K |
| Aug 09, 2022 | WALLMAN RICHARD F | PURCHASE | 8.97 | 20K | 179.4K | 30K |
| May 11, 2022 | NUGGIHALLI RAMESH | PURCHASE | 5.36 | 570 | 3.06K | 74.75K |
| Mar 24, 2022 | GLEASON TODD R | PURCHASE | 5.56 | 1.78K | 9.87K | 190.8K |
| Mar 21, 2022 | WALLMAN RICHARD F | PURCHASE | 5.73 | 16.91K | 96.91K | 100.88K |
| Mar 15, 2022 | ECKL MATTHEW | PURCHASE | 5.48 | 1.9K | 10.41K | 190.45K |
| Mar 15, 2022 | NUGGIHALLI RAMESH | PURCHASE | 5.37 | 560 | 3.01K | 74.18K |
| Dec 21, 2021 | WALLMAN RICHARD F | PURCHASE | 6.01 | 9.57K | 57.54K | 70.88K |
| Dec 20, 2021 | WALLMAN RICHARD F | PURCHASE | 5.86 | 5.43K | 31.8K | 61.31K |
| Dec 10, 2021 | WALLMAN RICHARD F | PURCHASE | 6.09 | 8.16K | 49.69K | 10K |
| Dec 09, 2021 | WALLMAN RICHARD F | PURCHASE | 6.10 | 1.84K | 11.22K | 1.84K |
| Nov 10, 2021 | HENRY CHASITY | PURCHASE | 7.04 | 571 | 4.02K | 44.66K |
| Nov 10, 2021 | NUGGIHALLI RAMESH | PURCHASE | 7.04 | 571 | 4.02K | 44.66K |
| Aug 05, 2021 | POLLACK JONATHAN | PURCHASE | 6.88 | 7.63K | 52.49K | 108K |
| May 11, 2021 | LINER DAVID B | PURCHASE | 7.25 | 2K | 14.5K | 77.51K |
| May 07, 2021 | ECKL MATTHEW | PURCHASE | 7.20 | 1.4K | 10.08K | 162.72K |
| May 07, 2021 | NUGGIHALLI RAMESH | PURCHASE | 7.20 | 1.3K | 9.36K | 44.09K |
| Nov 06, 2020 | LINER DAVID B | PURCHASE | 6.02 | 5.5K | 33.11K | 75.51K |
| Aug 13, 2020 | LINER DAVID B | PURCHASE | 8.65 | 5K | 43.25K | 70.01K |
| Aug 10, 2020 | POLLACK JONATHAN | PURCHASE | 8.34 | 3K | 25.03K | 88.2K |
| Aug 07, 2020 | DEZWIREK JASON | PURCHASE | 8.00 | 11K | 88.03K | 2.77M |
| Aug 06, 2020 | DEZWIREK JASON | PURCHASE | 7.66 | 25K | 191.4K | 2.76M |
| Nov 11, 2019 | AYERS JEFFREY DAVID | SALE | 15.98 | 9.1K | 145.4K | 190.68K |
| Oct 07, 2019 | LALLY THOMAS B | SALE | 15.75 | 16K | 252K | 34.62K |
| Sep 20, 2019 | AYERS JEFFREY DAVID | SALE | 17.15 | 39.69K | 680.67K | 199.78K |
| Sep 17, 2019 | HURST ANDREW | SALE | 18.97 | 13.65K | 259.02K | 174.2K |
| Sep 16, 2019 | HURST ANDREW | SALE | 19.18 | 14.39K | 275.96K | 187.85K |
| Aug 27, 2019 | LINER DAVID B | PURCHASE | 6.90 | 3K | 20.7K | 53.35K |
| Aug 23, 2019 | CZESZEWSKI DAVID C. | SALE | 21.82 | 10.16K | 221.71K | 107.87K |
| Aug 22, 2019 | CZESZEWSKI DAVID C. | SALE | 22.35 | 4.5K | 100.53K | 118.03K |
| Aug 19, 2019 | KLINE JOHN ROBERT | SALE | 22.22 | 5K | 111.1K | 189.74K |
| Aug 19, 2019 | PEPPERS MICHELE A | SALE | 22.24 | 5K | 111.2K | 61.47K |
| Aug 16, 2019 | PEPPERS MICHELE A | SALE | 22.10 | 5K | 110.5K | 66.47K |
| Aug 15, 2019 | PEPPERS MICHELE A | SALE | 21.56 | 5K | 107.8K | 71.47K |
| Aug 15, 2019 | SADLOWSKI DENNIS | PURCHASE | 7.00 | 2K | 14K | 112.7K |
| Aug 13, 2019 | CZESZEWSKI DAVID C. | SALE | 21.75 | 2.91K | 63.25K | 122.53K |
| Aug 12, 2019 | CZESZEWSKI DAVID C. | SALE | 21.31 | 15.28K | 325.57K | 124.77K |
| Jul 23, 2019 | KLINE JOHN ROBERT | SALE | 19.84 | 266 | 5.28K | 170.73K |
| May 09, 2019 | ECKL MATTHEW | PURCHASE | 8.14 | 1.9K | 15.47K | 74.17K |
| Mar 28, 2019 | SADLOWSKI DENNIS | PURCHASE | 7.23 | 4K | 28.92K | 110.7K |
| Mar 08, 2019 | LINER DAVID B | PURCHASE | 7.13 | 5K | 35.65K | 42.86K |
| Feb 21, 2019 | KLINE JOHN ROBERT | SALE | 15.20 | 4.7K | 71.44K | 183.82K |
| Dec 28, 2018 | SADLOWSKI DENNIS | PURCHASE | 6.59 | 1K | 6.59K | 85.95K |
| Dec 11, 2018 | SADLOWSKI DENNIS | PURCHASE | 7.53 | 1.5K | 11.3K | 86.45K |
| Dec 03, 2018 | HURST ANDREW | SALE | 14.00 | 16.53K | 231.43K | 100.93K |
| Nov 28, 2018 | LINER DAVID B | PURCHASE | 7.86 | 5K | 39.3K | 37.86K |
| Nov 02, 2018 | HURST ANDREW | SALE | 14.32 | 1.3K | 18.62K | 117.46K |
| Sep 28, 2018 | KLINE JOHN ROBERT | SALE | 15.00 | 4.7K | 70.5K | 107.5K |
| Aug 30, 2018 | PEPPERS MICHELE A | SALE | 15.97 | 4.41K | 70.43K | 50.2K |
| Aug 22, 2018 | JACKSON GREGORY L. | SALE | 16.46 | 21.83K | 359.29K | 40.46K |
| Aug 09, 2018 | SADLOWSKI DENNIS | PURCHASE | 8.10 | 2.87K | 23.26K | 84.95K |
| Aug 09, 2018 | POLLACK JONATHAN | PURCHASE | 8.61 | 15K | 129.15K | 85.2K |
| Jun 04, 2018 | POLLACK JONATHAN | PURCHASE | 5.86 | 5K | 29.3K | 70.2K |
| Jun 01, 2018 | ECKL MATTHEW | PURCHASE | 5.74 | 3.5K | 20.09K | 55K |
| Dec 14, 2017 | SADLOWSKI DENNIS | PURCHASE | 4.85 | 4.1K | 19.89K | 52.08K |
| Nov 17, 2017 | HURST ANDREW | SALE | 12.82 | 200 | 2.56K | 103K |
| Nov 13, 2017 | GOLDBERG ERIC MICHAEL | PURCHASE | 5.68 | 1.5K | 8.52K | 28.35K |
| Nov 09, 2017 | LINER DAVID B | PURCHASE | 5.76 | 4K | 23.04K | 21.64K |
| Aug 14, 2014 | MCCRAY RONALD D | PURCHASE | 5.12 | 1K | 5.12K | 16.62K |
| Jul 31, 2013 | BLUM CAPITAL PARTNERS LP | SALE | 3.27 | 59.67K | 195.13K | 4.37M |
| Jul 30, 2013 | BLUM CAPITAL PARTNERS LP | SALE | 3.47 | 46.51K | 161.4K | 4.43M |
| Jul 29, 2013 | BLUM CAPITAL PARTNERS LP | SALE | 3.50 | 36.91K | 129.2K | 4.48M |
| May 12, 2010 | GRAY DONNA L | SALE | 30.98 | 1.42K | 43.87K | 14.5K |