GLEASON TODD R (Chief Executive Officer) sold 42.2% of their position (300K shares) of CECO ENVIRONMENTAL CORP on the open market
Open‑market sale worth $15.10M — a major position exit. Review remaining holdings and any 10b5‑1 plan disclosures.
Common Stock
Shares
+100K
Price / share
$12.72
Trade value
$1.27M
% of position
Common Stock
Shares
−100K
Price / share
$51.30
Trade value
$5.13M
% of position
Common Stock
Shares
+101.90K
Price / share
$12.72
Trade value
$1.30M
% of position
Common Stock
Shares
−85K
Price / share
$49.10
Trade value
$4.17M
% of position
Common Stock
Shares
−16.20K
Price / share
$50.38
Trade value
$816.16K
% of position
Common Stock
Shares
−700.00
Price / share
$51.15
Trade value
$35.81K
% of position
Common Stock
Shares
+98.10K
Price / share
$12.72
Trade value
$1.25M
% of position
Common Stock
Shares
−98.10K
Price / share
$50.45
Trade value
$4.95M
% of position
Net shares
+0.00
Net value
-$11.29M
| Security | Date | Type | Shares | Price / Share | Trade Value | % of Position | Held Before | Held After |
|---|---|---|---|---|---|---|---|---|
| Common Stock Direct | 9/18/2025 | M · Option Exercise | +100K | $12.72 | $1.27M | 24.3% | 410.83K | 510.83K |
| Common Stock Direct | 9/18/2025 | S · Sale | −100K | $51.30 | $5.13M | 19.6% | 510.83K | 410.83K |
| Common Stock Direct | 9/19/2025 | M · Option Exercise | +101.90K | $12.72 | $1.30M | 24.8% | 410.83K | 512.73K |
| Common Stock Direct | 9/19/2025 | S · Sale | −85K | $49.10 | $4.17M | 16.6% | 512.73K | 427.73K |
| Common Stock Direct | 9/19/2025 | S · Sale | −16.20K | $50.38 | $816.16K | 3.8% | 427.73K | 411.54K |
| Common Stock Direct | 9/19/2025 | S · Sale | −700.00 | $51.15 | $35.81K | 0.2% | 411.54K | 410.83K |
| Common Stock Direct | 9/22/2025 | M · Option Exercise | +98.10K | $12.72 | $1.25M | 23.9% | 410.83K | 508.94K |
| Common Stock Direct | 9/22/2025 | S · Sale | −98.10K | $50.45 | $4.95M | 19.3% | 508.94K | 410.83K |
| Total | +0.00 | -$11.29M | ||||||
Stock Option (right to buy)
Common Stock
100K shares
Shares
−100K
Strike price
12.72
Held after
798.20K
Exercisable
—
Stock Option (right to buy)
Common Stock
101.90K shares
Shares
−101.90K
Strike price
12.72
Held after
696.30K
Exercisable
—
Stock Option (right to buy)
Common Stock
98.10K shares
Shares
−98.10K
Strike price
12.72
Held after
598.20K
Exercisable
—
| Security | Converts To | Date | Type | Shares | Strike Price | Exercisable | Held After |
|---|---|---|---|---|---|---|---|
| Stock Option (right to buy) Direct | Common Stock100K shares | 9/18/2025 | M · Option Exercise | −100K | 12.72 | — | 798.20K |
| Stock Option (right to buy) Direct | Common Stock101.90K shares | 9/18/2025 | M · Option Exercise | −101.90K | 12.72 | — | 696.30K |
| Stock Option (right to buy) Direct | Common Stock98.10K shares | 9/22/2025 | M · Option Exercise | −98.10K | 12.72 | — | 598.20K |
Common Stock
IndirectCommon Stock
IndirectCommon Stock
IndirectCommon Stock
Indirect| Security Title | Shares Owned | Ownership Type |
|---|---|---|
| Common Stock | 444.00 | Indirect |
| Common Stock | 444.00 | Indirect |
| Common Stock | 444.00 | Indirect |
| Common Stock | 444.00 | Indirect |
| Total | 1.78K | 1.78K indirect |
Stock Option (right to buy)
DirectUnderlying shares
316.90K
Shares owned
316.90K
Exercise price
6.36
Expiration
—
Exercise window
—
Restricted Stock Units
DirectUnderlying shares
225K
Shares owned
225K
Exercise price
Expiration
—
Exercise window
—
Stock Options (right to buy)
DirectUnderlying shares
67.35K
Shares owned
67.35K
Exercise price
23.50
Expiration
—
Exercise window
—
Restricted Stock Units
DirectUnderlying shares
150K
Shares owned
150K
Exercise price
Expiration
—
Exercise window
—
Stock Options (right to buy)
DirectUnderlying shares
25.45K
Shares owned
25.45K
Exercise price
21.32
Expiration
—
Exercise window
—
Underlying
784.70K
Owned
784.70K
| Security | Underlying | Exercise Price | Exercise Window | Expiration | Underlying Shares | Shares Owned |
|---|---|---|---|---|---|---|
| Stock Option (right to buy) Direct | Common Stock | 6.36 | — | — | 316.90K | 316.90K |
| Restricted Stock Units Direct | Common Stock | — | — | 225K | 225K | |
| Stock Options (right to buy) Direct | Common Stock | 23.50 | — | — | 67.35K | 67.35K |
| Restricted Stock Units Direct | Common Stock | — | — | 150K | 150K | |
| Stock Options (right to buy) Direct | Common Stock | 21.32 | — | — | 25.45K | 25.45K |
| Total | 784.70K | 784.70K | ||||