Company profile

Dennis Robert Sadlowski
Incorporated in
Fiscal year end
Former names
IRS number

CECE stock data

FINRA relative short interest over last month (20 trading days) ?

Investment data

Data from SEC filings
Securities sold
Number of investors


4 Mar 20
7 Apr 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Dec 19 Sep 19 Jun 19 Mar 19
Revenue 89.41M 85.27M 81.18M 86.01M
Net income 8.4M 1.93M 5.52M 1.86M
Diluted EPS 0.24 0.05 0.15 0.05
Net profit margin 9.39% 2.26% 6.79% 2.17%
Operating income 7.03M 4.06M 2.02M 4.89M
Net change in cash 6.64M 135K 661K -15.51M
Cash on hand 35.6M 28.96M 28.83M 28.17M
Cost of revenue 59.37M 56.49M 54.33M 57.58M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 341.87M 337.34M 345.05M 417.01M
Net income -7.12M -3.03M -38.22M
Diluted EPS 0.5 -0.21 -0.09 -1.12
Net profit margin -2.11% -0.88% -9.16%
Operating income 17.99M 10M 8.02M -25.56M
Net change in cash -8.07M 13.77M -15.92M 11.63M
Cash on hand 35.6M 43.68M 29.9M 45.82M
Cost of revenue 227.77M 225.8M 231.86M 282.15M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
22 Nov 19 Jonathan Pollack Common Stock Payment of exercise Dispose F 7.795 33,772 263.25K 76,079
22 Nov 19 Jonathan Pollack Common Stock Option exercise Aquire M 4.05 65,000 263.25K 109,851
22 Nov 19 Jonathan Pollack Option Common Stock Option exercise Dispose M 4.05 65,000 263.25K 0
27 Aug 19 David B Liner Common Stock Buy Aquire P 6.9 3,000 20.7K 53,347
15 Aug 19 Dennis Sadlowski Common Stock Buy Aquire P 7 2,000 14K 112,700
5 Jun 19 David B Liner Common Stock Grant Aquire A 0 7,487 0 50,347
5 Jun 19 Jonathan Pollack Common Stock Grant Aquire A 0 7,487 0 44,851
70.3% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 104 111 -6.3%
Opened positions 5 13 -61.5%
Closed positions 12 16 -25.0%
Increased positions 36 33 +9.1%
Reduced positions 37 36 +2.8%
13F shares
Current Prev Q Change
Total value 1.11B 208.69M +429.9%
Total shares 24.76M 25.04M -1.1%
Total puts 129.2K 271.5K -52.4%
Total calls 0 0
Total put/call ratio Infinity Infinity NaN%
Largest owners
Shares Value Change
Trigran Investments 5.42M $41.49M +0.2%
Dimensional Fund Advisors 2.43M $18.63M -0.9%
King Luther Capital Management 2.21M $16.96M -0.7%
BLK BlackRock 2.13M $16.32M -4.0%
American Century Companies 1.65M $12.68M +22.6%
Vanguard 1.51M $11.55M +16.6%
STT State Street 574.69K $4.4M +4.1%
GFI Investment Counsel 573K $4.39M 0.0%
Heartland Advisors 550K $4.21M +10.0%
Foundry Partners 435.64K $3.34M -5.3%
Largest transactions
Shares Bought/sold Change
American Century Companies 1.65M +305.41K +22.6%
WFC Wells Fargo & Co. 377.67K -297.86K -44.1%
Vanguard 1.51M +214.94K +16.6%
DnB Asset Management AS 112.59K +112.59K NEW
Assenagon Asset Management 0 -99.9K EXIT
BLK BlackRock 2.13M -89.66K -4.0%
White Pine Capital 123.39K -86K -41.1%
Oxford Asset Management 29.85K -71.01K -70.4%
MS^L Morgan Stanley 169.02K +70.6K +71.7%
Renaissance Technologies 170.21K -59.47K -25.9%
Content analysis ?
H.S. freshman Avg
New words: advice, automotive, bribery, cybersecurity, DeNOx, Dubai, exacerbated, grew, implicit, inception, ix, midstream, milestone, notification, Pune, reassessed, redefined, referendum, refinancing, retaliatory, Shanghai, suspension, terrorist, thereof, tied, unfulfilled
Removed: Aarding, acoustical, acquiring, adding, Adwest, affirmative, aforementioned, assist, banking, clarify, clarifying, cleansed, code, competing, cracking, cyclone, deduction, Delaware, designate, designation, dirt, duct, earth, Emtrol, enjoy, entitled, Euro, examination, extracted, fabricate, facilitate, FCPA, gathering, half, HEE, history, incorporate, indirect, initially, introduce, lender, letter, LLC, managerial, mandate, mining, moved, netted, noncontrolling, nondeductible, occupational, oily, OSHA, overdraft, penetration, principle, prohibit, promissory, protecting, reactor, reconciling, recording, reincorporated, released, remeasurement, representation, repurchased, residential, retired, sanction, SAT, schedule, sharing, stream, tradename, transmitted, transported, turbine