Company profile

Ticker
CTS
Exchange
Website
CEO
Kieran M. Osullivan
Employees
Incorporated in
Location
Fiscal year end
Industry (SEC)
SEC CIK
IRS number
350225010

CTS stock data

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

Calendar

20 Feb 20
7 Apr 20
31 Dec 20

News

Company financial data Financial data

Quarter (USD) Dec 19 Sep 19 Jun 19 Mar 19
Revenue 115.04M 115.65M 120.68M 117.63M
Net income 10.06M 2.72M 11.94M 11.42M
Diluted EPS 0.31 0.08 0.36 0.34
Net profit margin 8.75% 2.35% 9.90% 9.71%
Operating income -12.39M 10.12M 17.08M 14.22M
Net change in cash -958K -4.38M
Cash on hand 100.24M 101.2M 105.58M
Cost of revenue 76.34M 78.59M 79.48M 77.01M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 469M 470.48M 422.99M 396.68M
Net income 36.15M 46.53M 14.45M 34.38M
Diluted EPS 1.09 1.39 0.43 1.03
Net profit margin 7.71% 9.89% 3.42% 8.67%
Operating income 53.82M 61.04M 38.5M 63.17M
Net change in cash -692K -12.64M -233K -43.12M
Cash on hand 100.24M 100.93M 113.57M 113.81M
Cost of revenue 311.42M 305.51M 282.56M 256.25M

Financial data from CTS earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
13 Mar 20 Zulueta Alfonso G Common Stock Buy Aquire P 22.17 940 20.84K 13,013
12 Mar 20 Zulueta Alfonso G Common Stock Buy Aquire P 21.59 863 18.63K 12,073
11 Mar 20 Zulueta Alfonso G Common Stock Buy Aquire P 23.45 860 20.17K 11,210
10 Mar 20 Zulueta Alfonso G Common Stock Buy Aquire P 23.51 850 19.98K 10,350
9 Mar 20 Zulueta Alfonso G Common Stock Buy Aquire P 22.19 900 19.97K 9,500
6 Feb 20 Kieran M O'sullivan Common Stock Grant Aquire A 30.13 22,320 672.5K 480,706
6 Feb 20 Ashish Agrawal Common Stock Grant Aquire A 30.13 7,040 212.12K 136,947
6 Feb 20 Luis Francisco Machado Common Stock Grant Aquire A 30.13 9,515 286.69K 88,106
6 Feb 20 Luis Francisco Machado Common Stock Grant Aquire A 30.13 4,077 122.84K 78,591
6 Feb 20 Kieran M O'sullivan Common Stock Grant Aquire A 30.13 33,326 1M 514,032
94.5% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 138 139 -0.7%
Opened positions 15 13 +15.4%
Closed positions 16 17 -5.9%
Increased positions 45 56 -19.6%
Reduced positions 59 47 +25.5%
13F shares
Current Prev Q Change
Total value 2.12B 2.19B -3.0%
Total shares 30.88M 30.29M +1.9%
Total puts 0 0
Total calls 0 14.4K -100.0%
Total put/call ratio
Largest owners
Shares Value Change
BLK BlackRock 5.11M $153.23M +4.0%
N Price T Rowe Associates 2.89M $86.72M +8.2%
Wellington Management 2.78M $83.41M -0.4%
GBL Gamco Investors, Inc. Et Al 2.06M $61.74M -1.2%
Vanguard 2.04M $61.12M -1.3%
Dimensional Fund Advisors 1.9M $57.16M -1.0%
GS Goldman Sachs 1.4M $41.97M +7.2%
NTRS Northern Trust 1.25M $37.44M -0.4%
STT State Street 978.69K $29.41M +3.6%
Victory Capital Management 771K $23.14M +13.4%
Largest transactions
Shares Bought/sold Change
Norges Bank 478.08K +478.08K NEW
Mesirow Financial Investment Management - Equity Management 0 -296.85K EXIT
FMR 0 -232.29K EXIT
N Price T Rowe Associates 2.89M +219.06K +8.2%
BLK BlackRock 5.11M +197.96K +4.0%
Millennium Management 132.51K +115.22K +666.3%
GS Goldman Sachs 1.4M +94.22K +7.2%
Victory Capital Management 771K +91.07K +13.4%
BMO Bank Of Montreal 124.13K +74.85K +151.9%
AV Aviva 71.54K +71.54K NEW

Financial report summary

?
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
8th grade Avg
New words: Absent, absolute, Alfonso, alter, attrition, bear, BMO, Certification, Collawn, commodity, compensatory, conceived, Consent, Cut, Diana, duly, emission, empowered, formal, formatted, foundry, gas, governmental, greenhouse, holiday, implicit, inception, Indemnification, inefficiency, inflow, Inline, intraperiod, issuable, iv, Johnson, letter, LIBOR, likelihood, Lunar, matter, Murphy, omitted, outbreak, Patricia, payroll, prevailing, processed, Profusek, promote, PSU, QTI, quantify, ratably, reopen, residual, Robert, root, Simplification, social, software, straight, sublimit, Supplemental, swing, tagged, temperature, text, thereof, thereto, thereunto, Thermistor, tier, uncertainty, undersigned, unremitted, unused, usage, vi, William, XBRL, Zulueta, ZuluetaDirector
Removed: adding, administrator, applying, assistance, assured, bargaining, block, breaking, broaden, calculate, certainty, collective, crystal, CTG, delinquent, direction, elimination, escalation, estimable, exceeded, gained, heading, hearing, imaging, implantable, Interbank, intravascular, LLC, London, long, lost, membership, nonvested, outcome, passed, persuasive, predicted, preserved, producer, prospectively, rebalancing, renewal, replace, requested, reserved, retrospectively, revaluation, Scotland, shipment, signature, subsequent, Sunday, title, traditional, ultrasound, unchanged, undrawn, unvested, week