Company profile

Ticker
CMD
Exchange
CEO
George L. Fotiades
Employees
Incorporated in
Location
Fiscal year end
Former names
Cantel Industries Inc
SEC CIK
IRS number
221760285

CMD stock data

(
)

Calendar

9 Jun 20
2 Jul 20
31 Jul 20

News

Company financial data Financial data

Quarter (USD) Apr 20 Jan 20 Oct 19 Jul 19
Revenue 236.93M 288.5M 257.25M 239.48M
Net income 15.79M -2.26M 5.77M 8.83M
Diluted EPS 0.37 -0.05 0.14 0.21
Net profit margin 6.66% -0.78% 2.24% 3.69%
Operating income 22.44M 7.6M 14.42M 14.83M
Net change in cash 57.04M 9.45M 4.75M -6.81M
Cash on hand 115.77M 58.73M 49.29M 44.54M
Cost of revenue 135.95M 166.25M 141.38M 128.82M
Annual (USD) Jul 19 Jul 18 Jul 17 Jul 16
Revenue 918.16M 871.92M 770.16M 664.76M
Net income 55.04M 91.04M 71.38M 59.95M
Diluted EPS 1.32 2.18 1.71 1.44
Net profit margin 5.99% 10.44% 9.27% 9.02%
Operating income 83.52M 121.66M 110.41M 97.25M
Net change in cash -49.56M 57.51M 8.22M -3.35M
Cash on hand 44.54M 94.1M 36.58M 28.37M
Cost of revenue 490.7M 457.95M 403M 355.57M

Financial data from company earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
26 Mar 20 Evnin Anthony B Common Stock, par value $.10 per share Buy Aquire P 37.4 1,300 48.62K 10,197
26 Mar 20 Evnin Anthony B Common Stock, par value $.10 per share Buy Aquire P 40.37 1,200 48.44K 8,897
23 Mar 20 George L Fotiades Common Stock, par value $.10 per share Buy Aquire P 21.55 10,000 215.5K 139,876
16 Mar 20 George L Fotiades Common Stock, par value $.10 per share Buy Aquire P 34.2204 8,000 273.76K 129,876
6 Mar 20 George L Fotiades Common Stock, par value $.10 per share Buy Aquire P 52.9426 5,000 264.71K 121,876
4 Mar 20 George L Fotiades Common Stock, par value $.10 per share Payment of exercise Dispose F 60.88 1,832 111.53K 116,876
23 Jan 20 Jeffrey Z Mann Common Stock, par value $0.10 per share Buy Aquire P 67.3 750 50.48K 7,132
96.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 212 237 -10.5%
Opened positions 37 31 +19.4%
Closed positions 62 42 +47.6%
Increased positions 73 90 -18.9%
Reduced positions 70 69 +1.4%
13F shares
Current Prev Q Change
Total value 4.71B 19.34B -75.7%
Total shares 40.62M 42.78M -5.1%
Total puts 50.2K 93.9K -46.5%
Total calls 27.1K 58.7K -53.8%
Total put/call ratio 1.9 1.6 +15.8%
Largest owners
Shares Value Change
Brown Capital Management 3.92M $140.66M -0.3%
Champlain Investment Partners 3.67M $131.74M +6.7%
BLK BlackRock 3.46M $124.33M -1.5%
Vanguard 3.43M $123.2M +2.6%
Fred Alger Management 2.35M $84.29M +12.1%
Wasatch Advisors 2.01M $72.08M -23.2%
NEU Neuberger Berman 1.81M $64.91M -2.4%
JHG Janus Henderson 1.55M $55.63M -37.1%
MKFCF Mackenzie Financial 1.39M $50.05M 0.0%
Diker Management 1.16M $41.8M 0.0%
Largest transactions
Shares Bought/sold Change
Conestoga Capital Advisors 757.94K -918.26K -54.8%
JHG Janus Henderson 1.55M -914.64K -37.1%
Pictet Asset Management 0 -693.79K EXIT
Millennium Management 689.75K +686.65K +22149.9%
Wasatch Advisors 2.01M -605.65K -23.2%
Norges Bank 0 -547.18K EXIT
Geneva Capital Management 465.71K +465.71K NEW
Citadel Advisors 356.55K +305.43K +597.6%
Eagle Asset Management 0 -258.93K EXIT
Fred Alger Management 2.35M +253.27K +12.1%

Financial report summary

?
Competition
Motus GI
Management Discussion
  • Please see a description of our Non-GAAP Financial Measures below.
Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. sophomore Avg
New words: ACS, adequate, Aid, alongside, ambulatory, American, announced, aspire, assurance, attempting, avoid, back, bad, bank, bifurcated, Board, called, care, carryback, certainty, chain, characterized, chemistry, closure, CMS, College, commerce, conserve, constrained, convertible, covenant, coverage, criteria, daily, declared, decline, default, deferral, degradation, delivered, depression, discontinued, disease, disparate, distancing, earn, earnout, economy, effort, enable, endure, event, evolving, extensive, face, faced, fall, firm, floor, frequently, geographic, geopolitical, gradually, guide, health, home, hospitality, hypothetically, idling, incurrence, indenture, indirect, instability, insurance, intensity, interaction, interruption, isolated, judgment, landscape, length, local, macroeconomic, maximize, Medicaid, Medicare, meet, meeting, minimize, mitigate, mitigating, monetarily, national, navigate, notice, ongoing, owner, pandemic, passing, perpetual, person, personal, pipeline, placement, portable, postpone, postponement, PPE, precautionary, precisely, preserve, President, proactively, produce, proprietary, public, put, quantify, rapidly, reaction, recession, recommended, recover, recoverable, redeemable, redeemed, redemption, relevant, relieved, remotely, reopening, repayment, response, resume, resumption, retail, reversal, reverse, routine, royalty, school, sector, senior, sensitivity, shelter, situation, social, stay, strategic, strategy, supply, surgery, suspended, suspending, sustainability, swap, taxable, team, technique, travel, treatment, unable, unamortized, undrawn, unknown, unpaid, unprecedented, unpredictable, unwinding, Update, updated, variance, vendor, warranted, wide, workforce, world, worsen, write
Removed: concentrate, description, evaluated, labor, lender, livable, shift, threat, wage