Company profile

Ticker
CTG
Exchange
Website
CEO
Filip J. L. Gydé
Employees
Incorporated in
Location
Fiscal year end
SEC CIK
IRS number
160912632

CTG stock data

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

Calendar

13 Mar 20
7 Apr 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Dec 19 Sep 19 Jun 19 Mar 19
Revenue 99.32M 97.2M 100.41M 97.24M
Net income 1.67M 879K 943K 632K
Diluted EPS 0.12 0.06 0.07 0.05
Net profit margin 1.68% 0.90% 0.94% 0.65%
Operating income 2.41M 1.52M 1.85M 1.13M
Net change in cash 88K -597K
Cash on hand 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
6 Mar 20 John M Laubacker Common Stock Grant Aquire A 0 10,620 0 178,649
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 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
6 Mar 20 Gyde Filip J L Common Stock Grant Aquire A 0 43,790 0 288,010
6 Mar 20 John M Laubacker Common Stock Grant Aquire A 0 21,250 0 168,029
6 Mar 20 John M Laubacker employee stock option common stock Grant Aquire A 5.88 31,860 187.34K 31,860
6 Mar 20 Peter P Radetich Common Stock Grant Aquire A 0 6,160 0 170,963
48.0% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 46 47 -2.1%
Opened positions 5 7 -28.6%
Closed positions 6 7 -14.3%
Increased positions 12 12
Reduced positions 14 12 +16.7%
13F shares
Current Prev Q Change
Total value 36.54M 34.4M +6.2%
Total shares 7.05M 6.89M +2.3%
Total puts 45.9K 0 +Infinity%
Total calls 20.6K 1 +2059900.0%
Total put/call ratio 2.2
Largest owners
Shares Value Change
Minerva Advisors 1.17M $6.08M -5.0%
Renaissance Technologies 1.08M $5.59M +6.4%
Dimensional Fund Advisors 978.95K $5.07M -0.6%
Vanguard 934.56K $4.84M +27.9%
Granahan Investment Management 645.73K $3.35M +12.9%
BLK BlackRock 473.05K $2.45M -2.7%
Acadian Asset Management 287.43K $1.49M +2.9%
Ancora Advisors 218.16K $1.13M -6.3%
Tocqueville Asset Management 204.32K $1.06M 0.0%
Crescent Grove Advisors 196.78K $1.02M 0.0%
Largest transactions
Shares Bought/sold Change
Vanguard 934.56K +204K +27.9%
Granahan Investment Management 645.73K +73.77K +12.9%
Bridgeway Capital Management 92.8K -71.26K -43.4%
Renaissance Technologies 1.08M +65.15K +6.4%
Minerva Advisors 1.17M -61.37K -5.0%
Cove Street Capital 0 -33.4K EXIT
FOSUY Fosun International 75.13K +32.29K +75.4%
Fulton Bank, N.a. 0 -22.6K EXIT
Ancora Advisors 218.16K -14.55K -6.3%
Alambic Investment Management 12K -14K -53.8%

Financial report summary

?
Competition
CDICOMSYS IT PartnersPerficientInfoLogix
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. freshman Avg
New words: artificial, assertion, attached, Ave, Aviation, benchmarking, Bertrange, Blvd, Brexit, broader, Charleston, climate, cloud, concerted, decision, died, disengage, disengaging, duly, embedded, Encore, enforcement, environmental, Exhibit, Floor, Flyway, Great, grown, GxP, hosting, implicit, incremental, Inline, instance, Interactive, Island, Kiawah, lessor, license, lifecycle, Lindstrom, Marseille, Montreal, multilingual, NaN, organizational, outbreak, pandemic, prorated, Railroad, readily, reallocation, referendum, robotic, safeguard, Similarly, smaller, SPV, Stardust, telecommunication, terrorist, thereunto, Thornton, tier, TJN, tool, undersigned, Vanguard, vehicle, visualization, Vivium, Wax, widespread, XBRL
Removed: archiving, back, certification, comparative, contracted, controller, deal, declined, dissolution, division, existed, expectation, fill, implied, informed, leverage, liquidation, mentioned, mitigating, negotiated, oil, Originally, preparing, projected, proposed, renewed, replaced, returned, SECT, select, speed, straight, unchanged, updated, validation, warehouse