Company profile

Filip J. L. Gydé
Incorporated in
Fiscal year end
IRS number

CTG stock data



6 May 20
2 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 86.95M 99.32M 97.2M 100.41M
Net income 1.14M 1.67M 879K 943K
Diluted EPS 0.08 0.12 0.06 0.07
Net profit margin 1.32% 1.68% 0.90% 0.94%
Operating income 2.07M 2.41M 1.52M 1.85M
Net change in cash 20.7M 88K -597K
Cash on hand 31.48M 10.78M 10.69M 11.29M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 394.17M 358.77M 301.21M 324.89M
Net income 4.13M -2.82M 806K -34.64M
Diluted EPS 0.29 -0.2 0.05 -2.22
Net profit margin 1.05% -0.79% 0.27% -10.66%
Operating income 6.91M 2.08M 4.17M -32.93M
Net change in cash -1.65M 1.26M 1.76M -1.39M
Cash on hand 10.78M 12.43M 11.17M 9.41M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
15 May 20 Peter P Radetich Common Stock Sale back to company Dispose D 0 22,610 0 148,353
15 May 20 John M Laubacker Common Stock Sale back to company Dispose D 0 16,175 0 162,474
15 May 20 Gyde Filip J L Common Stock Sale back to company Dispose D 0 22,260 0 287,640
6 Mar 20 Gyde Filip J L Common Stock Grant Aquire A 0 21,890 0 309,900
6 Mar 20 Gyde Filip J L Common Stock Grant Aquire A 0 43,790 0 288,010
6 Mar 20 Gyde Filip J L employee stock option common stock Grant Aquire A 5.88 65,630 385.9K 65,630
6 Mar 20 Niehaus Thomas J Common Stock Grant Aquire A 0 22,740 0 55,901
6 Mar 20 Niehaus Thomas J Common Stock Grant Aquire A 0 11,470 0 33,161
6 Mar 20 Niehaus Thomas J employee stock opton common stock Grant Aquire A 5.88 17,200 101.14K 17,200
45.5% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 43 46 -6.5%
Opened positions 5 5
Closed positions 8 6 +33.3%
Increased positions 10 12 -16.7%
Reduced positions 11 14 -21.4%
13F shares
Current Prev Q Change
Total value 26.15M 36.54M -28.4%
Total shares 6.86M 7.05M -2.7%
Total puts 57.8K 45.9K +25.9%
Total calls 0 20.6K -100.0%
Total put/call ratio Infinity 2.2 +Infinity%
Largest owners
Shares Value Change
Minerva Advisors 1.2M $4.44M +2.1%
Renaissance Technologies 1.05M $4.02M -2.8%
Vanguard 990.35K $3.79M +6.0%
Dimensional Fund Advisors 971.72K $3.72M -0.7%
Granahan Investment Management 627.75K $2.4M -2.8%
BLK BlackRock 357.63K $1.37M -24.4%
Acadian Asset Management 287.43K $1.1M 0.0%
Crescent Grove Advisors 220.56K $845K +12.1%
Tocqueville Asset Management 204.32K $783K 0.0%
Ancora Advisors 168.36K $645K -22.8%
Largest transactions
Shares Bought/sold Change
BLK BlackRock 357.63K -115.42K -24.4%
Mork Capital Management 0 -80K EXIT
Vanguard 990.35K +55.78K +6.0%
Ancora Advisors 168.36K -49.8K -22.8%
Renaissance Technologies 1.05M -29.88K -2.8%
Minerva Advisors 1.2M +24.78K +2.1%
Crescent Grove Advisors 220.56K +23.78K +12.1%
Granahan Investment Management 627.75K -17.98K -2.8%
Commonwealth Equity Services 12.75K +12.75K NEW
HNP Capital 12.13K +12.13K NEW

Financial report summary

CDICOMSYS IT PartnersPerficientInfoLogix
Content analysis ?
H.S. sophomore Avg
New words: accurately, Additionally, adequacy, arrangement, ASC, assessing, assessment, benchmark, benchmarking, brought, Canada, clear, cloud, collectability, collected, criteria, deposited, deterioration, digital, discontinued, discretionary, disease, disengaging, disrupting, downturn, drew, duration, entity, environmental, estate, evidence, exploring, extended, extent, Facilitation, factoring, furlough, GILTI, global, history, hosting, idle, idled, improve, improved, improvement, Improving, Interbank, Internet, lessee, license, London, low, magnitude, Marseille, mitigate, mobile, Montreal, move, multilingual, outbreak, pandemic, pooling, predict, pronounced, prospective, quality, rapidly, reference, regression, relevant, remote, reviewing, SDBP, social, StarDust, Step, substantially, transform, travel, unable, unsolicited, visibility, website, Western, World
Removed: America, Auction, Bill, binding, binomial, classification, commenced, continued, corporate, disciplined, Dutch, evaluating, historic, identification, initial, integrate, legally, modified, package, proposed, retrospective, SAS, tender, Topic, tranche, transition, vesting, xix