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) ?


6 May 20
1 Jun 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 152.71M 131.97M 92.63M 94.54M
Net income 28.93M 22.56M 5.62M 8.3M
Diluted EPS 1.76 0.33 0.34 0.5
Net profit margin 18.94% 17.10% 6.07% 8.78%
Operating income 42.11M 29.64M 14.36M 18.16M
Net change in cash -3M 2.67M -2.93M -721K
Cash on hand 3.98M 6.99M 4.32M 7.25M
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
7 May 20 Dennis S Hudson Iii Common Stock Grant Aquire A 84.47 887 74.92K 14,485
7 May 20 Bayard Eugene H Common Stock Grant Aquire A 84.47 887 74.92K 33,639
7 May 20 Bresnan Thomas J Common Stock Grant Aquire A 84.47 887 74.92K 23,467
7 May 20 Forsythe Ronald G Jr Common Stock Grant Aquire A 84.47 887 74.92K 6,281
7 May 20 Hill Thomas P Jr Common Stock Grant Aquire A 84.47 887 74.92K 19,236
67.8% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 178 181 -1.7%
Opened positions 22 24 -8.3%
Closed positions 25 20 +25.0%
Increased positions 61 66 -7.6%
Reduced positions 67 61 +9.8%
13F shares
Current Prev Q Change
Total value 2.94B 9.61B -69.4%
Total shares 11.12M 10.83M +2.7%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
N Price T Rowe Associates 2.38M $204.4M +3.2%
BLK BlackRock 1.15M $98.44M -4.3%
Vanguard 1.05M $90.35M -1.9%
GS Goldman Sachs 606.93K $52.02M -2.9%
Dimensional Fund Advisors 546.25K $46.82M -0.4%
STT State Street 361.04K $31.09M -0.5%
BK Bank Of New York Mellon 320K $27.43M -16.4%
Geode Capital Management 229K $19.63M +5.7%
NTRS Northern Trust 223.39K $19.15M +0.8%
Boston Trust Walden 215.74K $18.49M +3.3%
Largest transactions
Shares Bought/sold Change
Copeland Capital Management 137.14K +109.83K +402.1%
Ziegler Capital Management 97.38K +97.38K NEW
Millennium Management 0 -96.38K EXIT
William Blair Investment Management 91.44K +91.44K NEW
N Price T Rowe Associates 2.38M +74.69K +3.2%
Panagora Asset Management 77.1K +73.94K +2336.1%
State of New Jersey Common Pension Fund D 0 -64.09K EXIT
BK Bank Of New York Mellon 320K -62.83K -16.4%
Schroder Investment Management 161.27K +59.33K +58.2%
FMR 59.94K +58.67K +4627.1%

Financial report summary

  • We could be negatively impacted by the recent outbreak of COVID-19.
Content analysis ?
8th grade Avg
New words: accuracy, adapt, adherence, age, agreed, aid, annum, appointed, assign, behalf, book, Boulden, canceled, Carlo, catastrophic, CDC, Cecil, China, cleaning, climate, CNG, confidential, confirmed, consideration, country, critical, cumulative, declaration, declared, deferral, depth, discovered, disease, distancing, divested, Dorian, DRIP, driver, eased, Elkton, evolving, examination, experience, extra, facilitate, field, fluid, found, franchise, franchised, functional, global, globally, greenhouse, highly, highway, hold, home, imposed, impossible, inclusion, inclusive, inherent, insight, intangible, iv, job, Lane, law, length, lifted, longer, mail, minimize, movement, multiple, northern, notional, Ocean, outbreak, pandemic, paramount, personal, platform, posed, precautionary, predict, predicted, Prevention, promote, provision, put, quickly, railroad, rapid, rapidly, realized, reconciliation, reinstate, reminded, remote, remotely, resolution, responding, response, running, sanitation, sector, seller, sensitive, significantly, situation, SJI, social, spread, spreading, stopped, suspended, Tampa, task, tracking, travel, Trump, uncertain, uncertainty, unclear, underlying, unemployment, uninterrupted, unnecessary, virtual, volatile, warranted, Wicomico, workforce, write
Removed: Anne, arbitrage, Arundel, assessing, assuming, assurance, billing, Bomb, Cambridge, Certificate, classification, collateralized, commencement, comparative, consistency, created, Cyclone, decreasing, defaulted, development, deviate, drove, Easement, expedient, extreme, financially, hindsight, hour, Imbalance, inadequate, initially, interruption, leasing, lengthened, lessee, lost, low, lowering, manager, marked, MDE, model, monitored, MTM, network, Nonemployee, Notice, offer, Ohl, Oil, opened, opportunity, optional, oversight, package, performed, permitted, phenomena, PNC, pool, practical, qualitative, quantitative, recommendation, reflecting, region, rent, restatement, retired, retroactive, reversal, scoping, short, single, specifically, sponsored, summarized, supporting, Targeted, testimony, Topic, trend, Unable, unaffiliated, unamortized, unavailable, unintentional, volumetric