Company profile

Douglas M. Baker
Incorporated in
Fiscal year end
Former names
Ecolab Inc
IRS number

ECL stock data

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


7 May 20
2 Jun 20
31 Dec 20


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 3.58B 3.82B 3.82B 3.76B
Net income 290.2M 434.3M 469.3M 372.2M
Diluted EPS 0.97 1.47 1.59 1.26
Net profit margin 8.10% 11.36% 12.29% 9.90%
Operating income 397.2M 560.4M 587.6M 498.6M
Net change in cash 1.48B 50.5M 50.2M 6.7M
Cash on hand 1.66B 186.4M 135.9M 85.7M
Cost of revenue 2.12B 2.22B 2.21B 2.21B
Annual (USD) Dec 19 Dec 18 Dec 17 Dec 16
Revenue 14.91B 14.67B 13.84B 13.15B
Net income 1.58B 1.44B 1.52B 1.25B
Diluted EPS 5.33 4.88 5.12 4.14
Net profit margin 10.57% 9.82% 10.97% 9.48%
Operating income 2.01B 1.95B 1.95B 1.87B
Net change in cash 71.7M -96.7M -116M 234.6M
Cash on hand 186.4M 114.7M 211.4M 327.4M
Cost of revenue 8.72B 8.63B 8.06B 7.53B

Financial data from Ecolab earnings reports

Date Owner Security Transaction Code $Price #Shares $Value #Remaining
29 May 20 Reich Victoria Common Stock Sell Dispose S 209.933 1,000 209.93K 20,305.81
29 May 20 Reich Victoria Non-Employee Director Stock Option Common Stock Option exercise Dispose M 63.995 1,000 64K 1,300
29 May 20 Reich Victoria Common Stock Option exercise Aquire M 63.995 1,000 64K 21,305.81
27 May 20 Angela M Busch Common Stock Sell Dispose S 205 4,400 902K 12,712
27 May 20 Angela M Busch Common Stock Option exercise Aquire M 55.595 4,400 244.62K 17,112
27 May 20 Angela M Busch Employee Stock Option Common Stock Option exercise Dispose M 55.595 4,400 244.62K 0
26 May 20 Timothy P Mulhere Common Stock Sell Dispose S 205.158 22,800 4.68M 16,772.393
26 May 20 Timothy P Mulhere Common Stock Option exercise Aquire M 71.54 22,800 1.63M 39,572.393
26 May 20 Timothy P Mulhere Employee Stock Option Common Stock Option exercise Dispose M 71.54 22,800 1.63M 0
20 May 20 Berger Larry L Common Stock Sell Dispose S 207.157 1,956 405.2K 29,432
74.1% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 1137 1207 -5.8%
Opened positions 101 147 -31.3%
Closed positions 171 96 +78.1%
Increased positions 454 448 +1.3%
Reduced positions 439 422 +4.0%
13F shares
Current Prev Q Change
Total value 469.68B 537.43B -12.6%
Total shares 214.16M 217.57M -1.6%
Total puts 412.59K 530.4K -22.2%
Total calls 490.18K 485.77K +0.9%
Total put/call ratio 0.8 1.1 -22.9%
Largest owners
Shares Value Change
Vanguard 23.07M $3.6B +1.9%
BLK BlackRock 19.01M $2.96B -3.1%
STT State Street 11.12M $1.74B -2.5%
Wellington Management 6.29M $980.55M +14.6%
Edgewood Management 5.85M $910.99M +1.6%
Clearbridge Advisors 5.64M $879.53M +2.2%
MS Morgan Stanley 5.1M $793.98M +7.2%
BAC Bank of America 4.55M $709.68M +2.5%
Bill & Melinda Gates Foundation Trust 4.37M $680.42M 0.0%
Geode Capital Management 3.6M $560.36M -2.0%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -2.03M EXIT
Alliancebernstein 879.57K -1.43M -61.8%
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main 2.18M +977.43K +81.0%
Alecta Pensionsforsakring, Omsesidigt 3.11M +941.47K +43.5%
WFC Wells Fargo & Company 1.8M -840.26K -31.8%
Wellington Management 6.29M +803.86K +14.6%
SF Stifel Financial 1.01M +710.66K +235.7%
Jensen Investment Management 210.85K -661.29K -75.8%
BLK BlackRock 19.01M -616.87K -3.1%
Eagle Capital Management 81.28K -589.6K -87.9%

Financial report summary

Content analysis ?
H.S. freshman Avg
New words: aforementioned, age, analyzing, Apergy, Arabia, assumption, Avian, bear, biosecurity, book, ChampionX, CID, coal, comment, compete, concentrated, conclusion, constant, conversion, coupon, created, creation, Critical, crude, culmination, customary, cyclical, deal, decline, declined, deficit, directly, disease, doubtful, downturn, drawn, drop, duration, enacted, entertainment, epidemic, Europe, evolving, expanding, experienced, export, Exporting, extent, extreme, Facilitation, facing, failure, falling, Flu, foodservice, franchise, frequency, friction, fuel, fully, grew, Hubei, hurt, infection, influenced, influenza, instability, intraperiod, invoiced, labor, lack, left, LIBOR, livestock, loan, manner, member, met, methodology, modest, modified, moment, moved, movement, multiplied, newly, notably, OPEC, outbreak, pandemic, paragraph, pay, power, processing, producing, prolonged, ramp, rapidly, reach, reached, recall, recent, recession, recovered, refining, relationship, ReliefASU, repaid, repay, repeated, resolution, Reverse, revolving, row, Russia, satisfaction, Saudi, scale, sensitive, sharp, sharply, shipped, Similarly, situation, slowdown, social, spending, spread, stability, steady, stemming, strain, subscribed, subtracting, successfully, surface, suspend, tendered, tissue, transmission, travel, treat, trend, Trust, unsuccessful, upcoming, volatile, volatility, waiver, wholly, widely, Withdrawal, world, written, Wuhan, Zika
Removed: Annualized, approving, assessing, begin, benchmark, broad, carryforward, classification, commencement, commercialize, commitment, comparative, competitive, confident, consisted, convey, counsel, cybersecurity, deep, depreciable, depreciated, determinable, determining, digital, direct, discretion, documentation, easement, effectuated, estate, execution, exercised, exit, ExpedientASU, extend, favorable, foot, footprint, formal, Foundation, gave, hindsight, housekeeping, implicit, ImprovementsASU, Inclusion, incremental, Index, indirect, intention, janitorial, Kingdom, land, leasehold, LeasesASU, leisure, LessorsASU, lock, low, maintenance, maturity, monitor, month, negotiating, nonlease, notice, occasionally, occurring, OIS, outperform, Overnight, package, permanently, portfolio, positive, possession, practical, present, primary, prospectively, PurposesASU, pursue, qualify, real, realize, realized, reclassify, redeploying, referenced, renew, renewal, representing, research, residential, residual, resilience, restrictive, retrospectively, served, show, SOFR, subsequently, substantial, tariff, terminate, termination, title, traffic, transitional, treaty, Variable, voluntary


Non-sorptive or Minimally Sorptive Disinfectant Wipes
28 May 20
A disinfectant wipe is provided including a substrate that is substantially free of polyamides, and an acid anionic disinfectant is adsorbed to the substrate such that the disinfectant readily releases from the substrate to allow at least 65% delivery of the disinfectant when wiped on a surface.
Corrosion Inhibitors and Kinetic Hydrate Inhibitors
28 May 20
Corrosion inhibitor and kinetic hydrate inhibitor formulations, and methods of using each are provided.
Identification and Characterization of Novel Corrosion Inhibitor Molecules
28 May 20
Methods of employing corrosion inhibitors with oxidizing and/or non-oxidizing biocides, such as peroxycarboxylic acids, to provide corrosion protected compositions are disclosed.
Use of propoxylated surfactant or polymer in foaming applications to control viscoelasticity in highly active liquid formulations
26 May 20
Antimicrobial or non-antimicrobial compositions, sanitizing compositions and other compositions combining use of a propoxylated EO/PO block copolymer surfactant and/or propoxylated polymer in combination with at least one additional anionic and/or nonionic surfactant to provide concentrated compositions having a desired viscoelasticity at an active level of at least 18% are disclosed.
Method of separating mercury from an ore leachate
26 May 20
Described herein are compositions and methods for preferentially separating mercury from a metal product where both are present in an ore leachate.