Company profile

Maryjo R. Cohen
Incorporated in
Fiscal year end
IRS number

NPK stock data



22 May 20
11 Jul 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 65.64M 94.91M 78.01M 71.75M
Net income 8.22M 11.72M 16.39M 8.16M
Diluted EPS 1.17 1.67 2.33 1.16
Net profit margin 12.53% 12.35% 21.01% 11.37%
Operating income 9.26M 14.46M 17.24M 8.64M
Net change in cash -36.54M 20.41M -4.27M 1.7M
Cash on hand 43.04M 79.58M 59.17M 63.44M
Cost of revenue 49.52M 74M 54.16M 57.07M
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 308.51M 323.32M 333.63M 341.91M
Net income 42.22M 39.94M 52.96M 44.56M
Diluted EPS 6.01 5.7 7.58 6.39
Net profit margin 13.69% 12.35% 15.87% 13.03%
Operating income 46.38M 47.9M 61.7M 62.51M
Net change in cash 22.73M 45.63M -15.81M -29.19M
Cash on hand 79.58M 56.85M 11.22M 27.03M
Cost of revenue 236.59M 247.43M 246.4M 256.24M

Financial data from company earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
2 Jan 20 Jeffery Alan Morgan Common stock $1.00 par value Grant Aquire A No 0 226 0 698
31 Dec 19 Maryjo R Cohen Common stock $1.00 par value Grant Aquire A No 0 1,131 0 225,889
31 Dec 19 Douglas J Frederick Common stock $1.00 par value Grant Aquire A No 0 791 0 5,746
31 Dec 19 David J Peuse Common stock $1.00 par value Grant Aquire A No 0 56 0 283
31 Dec 19 Richard L Jeffers Common stock $1.00 par value Grant Aquire A No 0 339 0 908
58.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 117 131 -10.7%
Opened positions 14 20 -30.0%
Closed positions 28 18 +55.6%
Increased positions 44 41 +7.3%
Reduced positions 35 49 -28.6%
13F shares
Current Prev Q Change
Total value 698.47M 847.78M -17.6%
Total shares 4.09M 4.84M -15.4%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
BLK BlackRock 841.45K $59.58M -6.4%
Vanguard 604.64K $42.82M -2.5%
Royce & Associates 444.19K $31.45M -12.6%
STT State Street 336.71K $23.84M +2.4%
Dimensional Fund Advisors 279.68K $19.8M +3.0%
Renaissance Technologies 175.7K $12.44M +12.0%
Geode Capital Management 79.3K $5.61M +9.2%
MS Morgan Stanley 76.08K $5.39M +32.0%
BK Bank Of New York Mellon 71.01K $5.03M +2.4%
NTRS Northern Trust 66.63K $4.72M -1.8%
Largest transactions
Shares Bought/sold Change
JHG Janus Henderson 39.96K -382.93K -90.6%
RK Asset Management 0 -81.78K EXIT
Royce & Associates 444.19K -63.98K -12.6%
GS The Goldman Sachs Group, Inc. 32.36K -60.57K -65.2%
BLK BlackRock 841.45K -57.26K -6.4%
Norges Bank 0 -34.67K EXIT
AIVAF Aviva 52.6K +31.13K +145.1%
WFC Wells Fargo & Company 8.63K -29.94K -77.6%
Citadel Advisors 37.37K -28.34K -43.1%
Hotchkis & Wiley Capital Management 61.04K -19.53K -24.2%

Financial report summary

Content analysis ?
H.S. freshman Bad
New words: absenteeism, achieve, achievement, adequacy, adequate, adjust, Aid, applied, augmented, cancelation, carryback, chain, cleaned, close, closely, commercial, compensation, conservative, deadline, deferment, difficult, digital, discretionary, disease, disinfectant, disruption, distancing, economic, economy, employee, environment, erected, external, fear, food, freight, global, hardship, hardware, home, imposed, imposing, improved, improvement, inability, individual, inflation, injection, instantly, intact, intermittently, isolation, law, lead, listed, local, lockdown, machine, mandated, Massive, moisture, monitor, monitoring, negotiating, occasioned, ongoing, option, outbreak, pandemic, patented, payroll, personnel, picking, population, prolonged, prospectively, public, QIP, qualified, quarantine, recovery, refundable, regularly, Release, Relief, remotely, removing, restrict, restricted, retail, simplification, slower, social, spiraling, spread, staffing, statewide, stay, strategic, sufficiently, supplier, supply, technical, temporary, travel, unable, uncertain, volatility, warning, workforce, worldwide, Zoom
Removed: absence, Absorbent, Additionally, amended, AMTEC, approximately, assigned, charge, compare, conform, connection, consisting, consummated, continuing, conversion, delayed, divested, Drylock, expect, fourth, gain, initially, involuntary, Lethal, machinery, modified, occupied, PAPI, recognize, renewal, rental, retrospective, separately, Step, successive, test, unit