Company profile

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

ECL stock data



7 May 20
3 Aug 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 10b5-1 $Price #Shares $Value #Remaining
30 Jun 20 Ballard Shari L Common Stock Grant Aquire A No 197.24 139.42 27.5K 1,981.9
30 Jun 20 Ballard Shari L Common Stock Grant Aquire A No 0 133.09 0 1,839
30 Jun 20 Beck Barbara Common Stock Grant Aquire A No 197.24 145.76 28.75K 26,461.64
30 Jun 20 Beck Barbara Common Stock Grant Aquire A No 0 133.09 0 26,247.25
30 Jun 20 Ettinger Jeffrey M Common Stock Grant Aquire A No 0 133.09 0 13,040.65
30 Jun 20 Higgins Arthur J Common Stock Grant Aquire A No 197.24 126.75 25K 19,814.48
30 Jun 20 Higgins Arthur J Common Stock Grant Aquire A No 0 133.09 0 19,636.69
30 Jun 20 Larson Michael Common Stock Grant Aquire A No 0 133.09 0 6,616.49
75.4% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 1149 1210 -5.0%
Opened positions 102 149 -31.5%
Closed positions 163 96 +69.8%
Increased positions 457 448 +2.0%
Reduced positions 444 423 +5.0%
13F shares
Current Prev Q Change
Total value 469.72B 537.43B -12.6%
Total shares 214.45M 217.59M -1.4%
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%
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