Stock Trading Canary

United States · SEC Form 4 · Snapshot date: 2026-10-18 · Built: 2026-10-18 · 中文

← United States · Coverage record

US · SEC FORM 4

CECO ENVIRONMENTAL CORP

CECO · Nasdaq · CIK 0000003197 · Industrials · Pollution & Treatment Controls

INSIDER SIGNAL

No active buy signal

2 qualifying P purchase groups
in the current 180-day scoring window

27 Form 4 transaction lines observed in the same window
4 sales · 20 option, withholding, award, gift or other lines

Last qualifying purchase2026-06-01 · WALLMAN RICHARD F · $1.5M

WHY NO ACTIVE SIGNAL?

Purchase activityPresent
Recent buying2 qualifying line group(s)
Recent salesModerate
Buy signal statusInactive
Score anatomy

No score is calculated because there is no qualifying purchase in the active window. Unavailable inputs are not treated as zero or as a bearish signal.

ClusterNot calculated
Purchase sizeNot calculated
RoleNot calculated
RecencyNot calculated
ConvictionNot calculated

Why is there no score?

  • No qualifying open-market purchase supplies cluster, size, role, recency or conviction inputs.
  • Sales and other Form 4 activity remain visible as context and do not create a negative score.

Sales and other Form 4 activity are shown separately and do not create a negative buy signal. Absence of buying is not scored as bearish.

Insider activity timeline

Owner lanes show the latest 180 days. Symbol shape identifies the transaction type; sales remain context only.

AprMayJunJulAugSepOct
DEZWIREK JASONDirector
○▼▼
Harris-Peterson CandaceChief Human Resources Officer
○○○
WALLMAN RICHARD FDirector
●○●
Johansson Peter K.SVP, Chief Financial Officer
▼○
Nanda MunishDirector
▼○
SACHS VALERIE GENTILEDirector
○
● Purchase▼ Sale○ Other

Showing the six most active owners; 6 additional owner(s) remain in Form 4 evidence.

Purchase breadth & concentration

QUALIFYING BUYERS1
PURCHASE CONCENTRATION100%Largest buyer: WALLMAN RICHARD F · $2.6M
CLUSTER BUYING · 15D1 insiderPeak activity: 2026-04-29–2026-04-29

Roles in the peak window: Director. Concentration uses priced qualifying P lines only and does not change the saved score.

SIGNAL HISTORY

No recorded active-signal snapshot

Scores are archived only when the company qualifies for a published US buy-signal snapshot. Last qualifying purchase: 2026-06-01 · WALLMAN RICHARD F.

Recent Form 4 activity

3Purchases
4Sales
36Other Form 4 lines
25SEC filings · 365 days
BUYING3 qualifying P line(s) · 180 days
SELLING4 sale line(s) · context only
OTHER20 exercise / withholding / award / gift / other lines
10b5-1 / PLANNEDNot assessed

P is an open-market or private purchase. S is a sale. M, F, A and G usually describe exercises, tax withholding, awards and gifts. These categories remain visually separate.

Market context

Market context provides additional background on recent price performance and risk. It does not affect the Insider Signal.

Price performance

1M
-1.5%
3M
-18.0%
6M
+17.7%
12M
—

Volatility & liquidity

Volatility
64.9%
Beta
1.51
Avg daily value
USD 57.7M

Valuation

Market cap
USD 4.1B
P/E
—

Fundamentals

Profit margin
6.5%
ROE
15.8%
Industry
Pollution & Treatment Controls

Market data

Price data up to: 2026-09-30 · Price source: OpenBB/yfinance · From SEC filings: Profit margin, ROE · Fiscal year ended: 2025-12-31 · From Yahoo Finance: Market cap · Status: PASS

Short interest

Short interest is external context reported to FINRA by broker-dealers. It does not affect the Insider Signal.

Shares short
1,909,836
Previous report
1,967,749
Avg daily volume
687,273
Days to cover
2.8

FINRA settlement date: 2026-09-30 · Captured 2026-10-12 · FINRA equity short interest ↗. A share count, published about a week after each of two settlement dates a month; not a percentage of shares outstanding.

Historical equity purchases

Qualifying code P transactions in the local Form 4 history, including purchases outside the current signal window.

Transaction dateReporting ownerTypeSecuritySharesAvg. priceApprox. valueSource
2026-06-01WALLMAN RICHARD FPurchase (P)Common Stock20,000USD 76.85USD 1,537,000SEC filing ↗
2026-04-29WALLMAN RICHARD FPurchase (P)Common Stock15,000USD 73.43USD 1,101,500SEC filing ↗
2025-09-05WALLMAN RICHARD FPurchase (P)Common Stock3,000USD 46.93USD 140,790SEC filing ↗
2025-08-29WALLMAN RICHARD FPurchase (P)Common Stock4,500USD 44.25USD 199,125SEC filing ↗
2025-02-26WALLMAN RICHARD FPurchase (P)Common Stock15,000USD 25.19USD 377,810SEC filing ↗
2024-08-30WALLMAN RICHARD FPurchase (P)Common Stock10,000USD 28.77USD 287,700SEC filing ↗
2024-05-21WALLMAN RICHARD FPurchase (P)Common Stock4,000USD 24.50USD 98,000SEC filing ↗
2024-05-21WALLMAN RICHARD FPurchase (P)Common Stock4,000USD 24.50USD 98,000SEC filing ↗
2024-05-01WALLMAN RICHARD FPurchase (P)Common Stock5,000USD 21.95USD 109,750SEC filing ↗
2024-03-06WALLMAN RICHARD FPurchase (P)Common Stock50,000USD 19.78USD 989,000SEC filing ↗
2024-03-06SIEGEL LAURIEPurchase (P)Common Stock2,500USD 19.87USD 49,675SEC filing ↗
2023-09-18WALLMAN RICHARD FPurchase (P)Common Stock10,000USD 15.99USD 159,900SEC filing ↗
2023-09-07WALLMAN RICHARD FPurchase (P)Common Stock12,000USD 13.76USD 165,120SEC filing ↗
2023-03-15Liner David BPurchase (P)Common Stock3,000USD 13.62USD 40,860SEC filing ↗
2023-03-07WALLMAN RICHARD FPurchase (P)Common Stock10,000USD 15.08USD 150,800SEC filing ↗

Form 4 evidence

43 transaction lines in the latest 365-day window; 230 in local history.

DateOwnerTypeSecuritySharesAvg. priceApprox. valueSource
2026-08-15Johansson Peter K.Tax withholding (F)Common Stock2,914USD 79.59USD 231,925SEC filing ↗
2026-07-15Harris-Peterson CandaceTax withholding (F)Common Stock890USD 79.03USD 70,337SEC filing ↗
2026-07-05Kovachev KirilTax withholding (F)Common Stock460USD 82.15USD 37,789SEC filing ↗
Show recent Form 4 evidence (30 grouped rows)
DateOwnerTypeSecuritySharesAvg. priceApprox. valueSource
2026-08-15Johansson Peter K.Tax withholding (F)Common Stock2,914USD 79.59USD 231,925SEC filing ↗
2026-07-15Harris-Peterson CandaceTax withholding (F)Common Stock890USD 79.03USD 70,337SEC filing ↗
2026-07-05Kovachev KirilTax withholding (F)Common Stock460USD 82.15USD 37,789SEC filing ↗
2026-06-25DEZWIREK JASONSale (S)Common Stock34,000USD 97.28USD 3,307,520SEC filing ↗
2026-06-24Johansson Peter K.Sale (S)Common Stock30,000USD 96.49USD 2,894,700SEC filing ↗
2026-06-24DEZWIREK JASONSale (S)Common Stock34,000USD 96.61USD 3,284,740SEC filing ↗
2026-06-08Harris-Peterson CandaceAward / grant (A)Common Stock3,105USD 0.00USD 0SEC filing ↗
2026-06-01WALLMAN RICHARD FPurchase (P)Common Stock20,000USD 76.85USD 1,537,000SEC filing ↗
2026-06-01WALLMAN RICHARD FAward / grant (A)Common Stock3,443USD 0.00USD 0SEC filing ↗
2026-06-01SIEGEL LAURIEAward / grant (A)Common Stock2,215USD 0.00USD 0SEC filing ↗
2026-06-01SACHS VALERIE GENTILEAward / grant (A)Common Stock3,190USD 0.00USD 0SEC filing ↗
2026-06-01RICHEY VICTOR L JRAward / grant (A)Common Stock6,378USD —USD —SEC filing ↗
2026-06-01Nanda MunishAward / grant (A)Common Stock2,215USD 0.00USD 0SEC filing ↗
2026-06-01Mannarino Claudio AAward / grant (A)Common Stock1,108USD 0.00USD 0SEC filing ↗
2026-06-01KNOWLING ROBERT E JRAward / grant (A)Common Stock2,215USD 0.00USD 0SEC filing ↗
2026-06-01Harris-Peterson CandaceAward / grant (A)Common Stock18,886USD —USD —SEC filing ↗
2026-06-01GEORGE MARCUS JAward / grant (A)Common Stock38,905USD —USD —SEC filing ↗
2026-06-01DEZWIREK JASONAward / grant (A)Common Stock2,215USD 0.00USD 0SEC filing ↗
2026-05-01Nanda MunishSale (S)Common Stock11,218USD 74.00USD 830,132SEC filing ↗
2026-04-29WALLMAN RICHARD FPurchase (P)Common Stock15,000USD 73.43USD 1,101,500SEC filing ↗
2026-03-17Kovachev KirilTax withholding (F)Common Stock346USD 57.06USD 19,743SEC filing ↗
2026-03-17Johansson Peter K.Tax withholding (F)Common Stock1,570USD 57.06USD 89,584SEC filing ↗
2026-03-17Gregory Alyson NoelTax withholding (F)Common Stock139USD 57.06USD 7,931SEC filing ↗
2026-03-16Kovachev KirilAward / grant (A)Common Stock1,753USD 0.00USD 0SEC filing ↗
2026-03-16Johansson Peter K.Award / grant (A)Common Stock3,944USD 0.00USD 0SEC filing ↗
2026-03-16Gregory Alyson NoelAward / grant (A)Common Stock3,155USD 0.00USD 0SEC filing ↗
2026-03-15Kovachev KirilTax withholding (F)Common Stock380USD 54.50USD 20,710SEC filing ↗
2026-03-15Johansson Peter K.Tax withholding (F)Common Stock6,698USD 54.76USD 366,779SEC filing ↗
2026-03-15Johansson Peter K.Award / grant (A)Common Stock16,083USD 0.00USD 0SEC filing ↗
2026-03-15Gregory Alyson NoelTax withholding (F)Common Stock150USD 54.50USD 8,175SEC filing ↗

Multiple price lines in one filing are grouped and share-weighted. Price and value are blank when a grouped filing line lacks price evidence.

Snapshot & identity

Snapshot date2026-10-18
Ranking versionUS-v1.2
Data qualityPASS ELIGIBLE · —
TickerCECO
CIK0000003197
SectorIndustrials
IndustryPollution & Treatment Controls Yahoo Finance
SEC SIC3564 Industrial & Commercial Fans & Blowers & Air Purifing Equip
ExchangeNasdaq

Data coverage

Local Form 4 history230 transaction lines from 2020-05-20 to 2026-08-15
46 P purchase lines · 23 S sale lines · 161 other lines
SEC company submissionsOpen SEC filings ↗

Local ledger as of 2026-10-18. Mapping status is an audit field and does not erase SEC filing evidence.