Company profile

Jeffry M. Householder
Incorporated in
Fiscal year end
IRS number

CPK stock data

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


26 Feb 20
30 Mar 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Dec 19 Sep 19 Jun 19 Mar 19
Revenue 131.97M 92.63M 94.54M 160.46M
Net income 22.56M 5.62M 8.3M 28.67M
Diluted EPS 0.33 0.34 0.5 1.74
Net profit margin 17.10% 6.07% 8.78% 17.86%
Operating income 29.64M 14.36M 18.16M 44.12M
Net change in cash 2.67M -2.93M -721K 1.89M
Cash on hand 6.99M 4.32M 7.25M 7.98M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 479.6M 490.32M 449.65M 498.86M
Net income 65.15M 56.58M 58.12M 44.68M
Diluted EPS 3.96 3.45 3.55 2.86
Net profit margin 13.58% 11.54% 12.93% 8.96%
Operating income 106.29M 94.84M 89.73M 85.98M
Net change in cash 896K 475K 1.44M 1.32M
Cash on hand 6.99M 6.09M 5.61M 4.18M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
20 Mar 20 Hill Thomas P Jr Common Stock Buy Aquire P 84.5 500 42.25K 18,310
3 Mar 20 John R Schimkaitis Common Stock Sell Dispose S 91 2,500 227.5K 116,616
25 Feb 20 Stephen C Thompson Common Stock Grant Aquire A 94.64 5,526 522.98K 75,002
25 Feb 20 Jeffry M Householder Common Stock Grant Aquire A 94.64 5,125 485.03K 19,826
25 Feb 20 James F Moriarty Common Stock Grant Aquire A 94.64 4,885 462.32K 9,569
5 Feb 20 James F Moriarty Common Stock Aquire L 98.09 21 2.06K 4,684
6 Jan 20 James F Moriarty Common Stock Other Aquire J 93.735 20 1.87K 4,663
6 Jan 20 James F Moriarty Common Stock Aquire L 93.735 21 1.97K 4,643
66.0% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 181 177 +2.3%
Opened positions 24 16 +50.0%
Closed positions 20 15 +33.3%
Increased positions 66 68 -2.9%
Reduced positions 61 58 +5.2%
13F shares
Current Prev Q Change
Total value 9.61B 3B +220.0%
Total shares 10.83M 10.87M -0.4%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
N Price T Rowe Associates 2.31M $221.37M +0.4%
BLK BlackRock 1.2M $115.07M -9.4%
Vanguard 1.07M $103.02M +1.2%
GS Goldman Sachs 625.05K $59.9M -25.5%
Dimensional Fund Advisors 548.53K $52.57M -0.8%
BK Bank Of New York Mellon 382.82K $36.69M -4.4%
STT State Street 362.8K $34.91M +4.8%
NTRS Northern Trust 221.53K $21.23M -2.1%
Renaissance Technologies 219.75K $21.06M -13.0%
Geode Capital Management 216.65K $20.76M +3.9%
Largest transactions
Shares Bought/sold Change
GS Goldman Sachs 625.05K -214K -25.5%
Tributary Capital Management 134.71K +134.71K NEW
BLK BlackRock 1.2M -124.86K -9.4%
Schroder Investment Management 101.94K +101.94K NEW
BAC Bank of America 88.15K +61.69K +233.2%
IVZ Invesco 16.84K -56.34K -77.0%
Boston Trust Walden 208.85K +42.27K +25.4%
Millennium Management 96.38K -39.86K -29.3%
Renaissance Technologies 219.75K -32.7K -13.0%
Clark Capital Management 0 -25.68K EXIT

Financial report summary

Content analysis ?
8th grade Avg
New words: accommodate, adherence, aforementioned, alter, annum, arrive, attention, Auburndale, Berkshire, Boulden, bridge, built, Callahan, Calpine, ceased, CMFG, complementary, core, CPI, creation, deadline, deliberate, demobilization, destruction, DFS, diligence, discovery, distortion, diversion, diversity, divested, Dominion, Elkton, Emera, excavation, exerting, Field, fleet, formatted, FTSE, grossed, Guardian, Guernsey, Gunster, heavily, inadvertent, inch, increasingly, Inline, intention, Interactive, interchangeability, introducing, jaber, Kevin, lifetime, lila, Loan, mathematical, middle, misuse, mix, Omaha, opposing, output, overpaying, park, patented, preclude, proprietary, quickly, relationship, remeasured, research, Resource, restructuring, Seacoast, secondary, seller, SJI, Stewart, study, Thrivent, true, UET, verification, Webber, workspace, Yoakley
Removed: Accomack, affiliated, aggressively, appeal, arrangement, Arundel, averaged, budgeted, buy, Cambridge, capability, collateral, comparative, compressor, consisting, consummated, convenience, converted, created, defaulted, deviate, distributed, effected, EGWIC, essentially, exclusive, expanded, expired, facilitate, financially, heading, implementing, improved, installation, Lancaster, larger, Levy, marked, MDE, metering, modernization, modified, necessity, netting, offer, optimize, organically, Orrville, outcome, owed, phenomena, pool, profit, refinancing, reinvestment, rent, residual, selling, split, staffing, unamortized, unchanged, underwriting, unfavorable, vesting, volatile, volumetric