Ecolab Company Profile (NYSE:ECL)

About Ecolab (NYSE:ECL)

Ecolab logoEcolab Inc. provides water, hygiene and energy technologies and services. The Company's cleaning and sanitizing programs and products, pest elimination services and equipment maintenance and repair services support customers in the foodservice, food and beverage processing, hospitality, healthcare, government and education, retail, textile care and commercial facilities management sectors in over 170 countries. Its segments include Global Industrial, Global Institutional, Global Energy, Other and Corporate. Its Global Industrial segment consists of the Water, Food and Beverage, Paper and Textile Care operating units. Its Global Institutional segment consists of the Institutional, Specialty and Healthcare operating units. The Global Energy segment provides on-site and technology-driven solutions to the global drilling, oil and gas production, refining, and petrochemical industries. The Company's Other segment consists of the Pest Elimination and Equipment Care operating units.

Industry, Sector and Symbol:
  • Sector: Basic Materials
  • Industry: Cleaning Products
  • Sub-Industry: Specialty Chemicals
  • Symbol: NYSE:ECL
  • CUSIP: 27886510
  • Web:
  • Market Cap: $38.08 billion
  • Outstanding Shares: 290,045,000
Average Prices:
  • 50 Day Moving Avg: $126.92
  • 200 Day Moving Avg: $122.24
  • 52 Week Range: $110.65 - $131.49
  • Trailing P/E Ratio: 31.02
  • Foreward P/E Ratio: 24.54
  • P/E Growth: 2.29
Sales & Book Value:
  • Annual Revenue: $13.22 billion
  • Price / Sales: 2.88
  • Book Value: $23.48 per share
  • Price / Book: 5.59
  • Annual Dividend: $1.48
  • Dividend Yield: 1.2%
  • EBIDTA: $2.88 billion
  • Net Margins: 8.11%
  • Return on Equity: 19.08%
  • Return on Assets: 7.06%
  • Debt-to-Equity Ratio: 0.73%
  • Current Ratio: 1.00%
  • Quick Ratio: 0.68%
  • Average Volume: 1.00 million shs.
  • Beta: 0.9
  • Short Ratio: 4.49

Frequently Asked Questions for Ecolab (NYSE:ECL)

What is Ecolab's stock symbol?

Ecolab trades on the New York Stock Exchange (NYSE) under the ticker symbol "ECL."

How often does Ecolab pay dividends? What is the dividend yield for Ecolab?

Ecolab announced a quarterly dividend on Thursday, May 4th. Investors of record on Tuesday, June 20th will be paid a dividend of $0.37 per share on Monday, July 17th. This represents a $1.48 dividend on an annualized basis and a yield of 1.13%. The ex-dividend date of this dividend is Friday, June 16th. View Ecolab's Dividend History.

How were Ecolab's earnings last quarter?

Ecolab Inc. (NYSE:ECL) issued its quarterly earnings data on Tuesday, May, 2nd. The company reported $0.80 earnings per share for the quarter, missing analysts' consensus estimates of $0.81 by $0.01. The business had revenue of $3.17 billion for the quarter, compared to analyst estimates of $3.16 billion. Ecolab had a return on equity of 19.08% and a net margin of 8.11%. Ecolab's revenue for the quarter was up 2.2% on a year-over-year basis. During the same period in the prior year, the firm posted $0.77 earnings per share. View Ecolab's Earnings History.

When will Ecolab make its next earnings announcement?

Ecolab is scheduled to release their next quarterly earnings announcement on Monday, July, 31st 2017. View Earnings Estimates for Ecolab.

What guidance has Ecolab issued on next quarter's earnings?

Ecolab issued an update on its FY17 earnings guidance on Tuesday, May, 2nd. The company provided earnings per share guidance of $4.70-4.90 for the period, compared to the Thomson Reuters consensus EPS estimate of $4.80. Ecolab also updated its Q2 guidance to $1.08-1.15 EPS.

Where is Ecolab's stock going? Where will Ecolab's stock price be in 2017?

16 equities research analysts have issued 1 year price targets for Ecolab's shares. Their forecasts range from $111.00 to $143.00. On average, they expect Ecolab's share price to reach $128.00 in the next twelve months. View Analyst Ratings for Ecolab.

What are analysts saying about Ecolab stock?

Here are some recent quotes from research analysts about Ecolab stock:

  • 1. Canaccord Genuity analysts commented, "We find Ecolab very well positioned to benefit from the convergence of population growth, resource volatility and rapid industrialization across the world. The company’s recurring services model drives high visibility (even in a variable macro environment)." (3/15/2017)
  • 2. According to Zacks Investment Research, "Ecolab Inc. exited fourth quarter 2016 on a tepid note missing the Zacks Consensus Estimate for both earnings and sales. The downside came mainly from lower-than-expected volume in the energy and institutional businesses. Nevertheless, we believe that a robust product portfolio and an expanding customer base will drive organic sales. In fact, the realization of targeted synergies associated with acquisitions should also pave way for margin expansion. Also management expects the tide to turn in 2017 wherein higher margins and volumes are expected to bring in good tides for the industrial segment. The company expects water, food and beverage, and paper businesses all to benefit in 2017. Finally the stocks overvaluation reflects a relatively dull scenario that might be a cause for investors’ concern." (2/24/2017)

Who are some of Ecolab's key competitors?

Who owns Ecolab stock?

Ecolab's stock is owned by a number of of institutional and retail investors. Top institutional investors include Vanguard Group Inc. (7.01%), BlackRock Inc. (5.15%), State Street Corp (4.12%), Wellington Management Group LLP (1.84%), Bill & Melinda Gates Foundation Trust (1.51%) and Alliancebernstein L.P. (1.22%). Company insiders that own Ecolab stock include Bryan L Hughes, Carl M Casale, Christophe Beck, David Maclennan, Douglas M Baker Jr, Douglas M Baker, Jr, James J Seifert, Jerry A Grundhofer, Jerry W Levin, Larry L Berger, Martha Goldberg Aronson, Michael A Hickey, Timothy P Mulhere and William H Gates III. View Institutional Ownership Trends for Ecolab.

Who sold Ecolab stock? Who is selling Ecolab stock?

Ecolab's stock was sold by a variety of institutional investors in the last quarter, including FMR LLC, TIAA CREF Investment Management LLC, Pioneer Investment Management Inc., Wells Fargo & Company MN, Parametric Portfolio Associates LLC, UBS Asset Management Americas Inc., Winslow Capital Management LLC and IronBridge Capital Management LP. Company insiders that have sold Ecolab stock in the last year include Christophe Beck, Douglas M Baker Jr, Jerry W Levin, Michael A Hickey and Timothy P Mulhere. View Insider Buying and Selling for Ecolab.

Who bought Ecolab stock? Who is buying Ecolab stock?

Ecolab's stock was acquired by a variety of institutional investors in the last quarter, including BlackRock Inc., Vanguard Group Inc., Alliancebernstein L.P., Renaissance Technologies LLC, AXA, C WorldWide Group Holding A S, UBS Group AG and Swiss National Bank. Company insiders that have bought Ecolab stock in the last two years include Carl M Casale, David Maclennan and William H Gates III. View Insider Buying and Selling for Ecolab.

How do I buy Ecolab stock?

Shares of Ecolab can be purchased through any online brokerage account. Popular online brokerages include Vanguard Brokerage Services, TD Ameritrade, E*TRADE, Scottrade, Fidelity and Charles Schwab.

How much does a share of Ecolab stock cost?

One share of Ecolab stock can currently be purchased for approximately $131.30.

Analyst Ratings

Consensus Ratings for Ecolab (NYSE:ECL) (?)
Ratings Breakdown: 1 Sell Rating, 7 Hold Ratings, 8 Buy Ratings
Consensus Rating:Hold (Score: 2.44)
Consensus Price Target: $128.00 (2.51% downside)

Analysts' Ratings History for Ecolab (NYSE:ECL)
DateFirmActionRatingPrice TargetImpact on Share PriceDetails
5/26/2017JPMorgan Chase & Co.UpgradeNeutral -> Overweight$138.00LowView Rating Details
5/1/2017Canaccord GenuityReiterated RatingBuy$135.00HighView Rating Details
4/3/2017NomuraUpgradeReduce -> Neutral$99.00 -> $118.00LowView Rating Details
4/3/2017InstinetUpgradeReduce -> Neutral$99.00 -> $118.00LowView Rating Details
2/22/2017Edward JonesUpgradeHold -> BuyN/AView Rating Details
2/22/2017Longbow ResearchDowngradeBuy -> NeutralN/AView Rating Details
1/21/2017Royal Bank of CanadaSet Price TargetBuy$130.00N/AView Rating Details
11/9/2016Jefferies Group LLCReiterated RatingHold$125.00 -> $125.00N/AView Rating Details
11/7/2016Barclays PLCReiterated RatingBuy$135.00N/AView Rating Details
8/25/2016MacquarieInitiated CoverageOutperform$122.80 -> $143.00N/AView Rating Details
8/3/2016Credit Suisse Group AGReiterated RatingHold$120.00N/AView Rating Details
8/3/2016Oppenheimer Holdings Inc.Boost Price TargetOutperform$120.00 -> $129.00N/AView Rating Details
8/3/2016Deutsche Bank AGBoost Price TargetHold$118.00 -> $126.00N/AView Rating Details
8/3/2016Goldman Sachs Group IncBoost Price TargetSell$103.00 -> $111.00N/AView Rating Details
8/3/2016Citigroup IncUpgradeNeutral -> Buy$127.00 -> $141.00N/AView Rating Details
8/2/2016Stifel NicolausDowngradeBuy -> HoldN/AView Rating Details
4/9/2016Bank of America CorpReiterated RatingBuyN/AView Rating Details
3/22/2016Sterne Agee CRTInitiated CoverageBuy$136.00N/AView Rating Details
11/30/2015William BlairReiterated RatingBuyN/AView Rating Details
11/3/2015Piper Jaffray CompaniesBoost Price TargetOverweight$135.00 -> $137.00N/AView Rating Details
6/4/2015Seaport Global SecuritiesInitiated CoverageNeutral$122.00N/AView Rating Details
(Data available from 5/27/2015 forward)


Earnings History for Ecolab (NYSE:ECL)
Earnings by Quarter for Ecolab (NYSE:ECL)
Earnings History by Quarter for Ecolab (NYSE:ECL)
DateQuarterConsensus EstimateActual EPSRevenue EstimateActual RevenueRelease LinkConference CallDetails
5/2/2017Q1 2017$0.81$0.80$3.16 billion$3.17 billionViewListenView Earnings Details
2/21/2017Q416$1.28$1.25$3.47 billion$3.35 billionViewListenView Earnings Details
11/1/2016Q316$1.27$1.28$3.49 billion$3.39 billionViewN/AView Earnings Details
8/2/2016Q216$1.08$1.08$3.33 billion$3.32 billionViewN/AView Earnings Details
5/3/2016Q116$0.76$0.77$3.12 billion$3.10 billionViewN/AView Earnings Details
2/23/2016Q415$1.24$1.22$3.49 billion$3.40 billionViewListenView Earnings Details
11/2/2015Q315$1.28$1.28$3.55 billion$3.45 billionViewN/AView Earnings Details
7/28/2015Q215$1.08$1.08$3.47 billion$3.39 billionViewListenView Earnings Details
4/28/2015Q115$0.81$0.80$3.36 billion$3.30 billionViewN/AView Earnings Details
2/24/2015Q414$1.20$1.20$3.74 billion$3.68 billionViewN/AView Earnings Details
10/28/2014Q314$1.20$1.21$3.73 billion$3.73 billionViewListenView Earnings Details
7/29/2014Q214$1.02$1.03$3.55 billion$3.57 billionViewListenView Earnings Details
4/28/2014Q114$0.74$0.74$3.32 billion$3.34 billionViewListenView Earnings Details
2/21/2014Q413$1.05$1.04$3.54 billion$3.56 billionViewListenView Earnings Details
10/29/2013Q313$1.03$1.04$3.54 billion$3.48 billionViewN/AView Earnings Details
7/30/2013Q2 2013$0.84$0.86$3.39 billion$3.34 billionViewN/AView Earnings Details
4/30/2013Q1 2013$0.59$0.60$2.88 billion$2.87 billionViewN/AView Earnings Details
2/26/2013Q4 2012$0.89$0.89$3.04 billion$3.05 billionViewN/AView Earnings Details
10/30/2012Q312$0.87$0.87$3.07 billion$3.02 billionViewN/AView Earnings Details
7/31/2012$0.72$0.72ViewN/AView Earnings Details
5/1/2012$0.48$0.50ViewN/AView Earnings Details
2/28/2012$0.70$0.70ViewN/AView Earnings Details
10/25/2011$0.75$0.75ViewN/AView Earnings Details
7/27/2011$0.64$0.64ViewN/AView Earnings Details
4/26/2011$0.44$0.45ViewN/AView Earnings Details
2/17/2011$0.61$0.60ViewN/AView Earnings Details
(Data available from 1/1/2011 forward)


Earnings Estimates for Ecolab (NYSE:ECL)
2017 EPS Consensus Estimate: $4.78
2018 EPS Consensus Estimate: $5.43
QuarterNumber of EstimatesLow EstimateHigh EstimateAverage Estimate
Q1 20174$0.79$0.81$0.80
Q2 20174$1.11$1.14$1.13
Q3 20174$1.39$1.42$1.41
Q4 20174$1.42$1.48$1.45
Q1 20181$0.98$0.98$0.98
Q2 20181$1.32$1.32$1.32
Q3 20181$1.56$1.56$1.56
Q4 20181$1.57$1.57$1.57
(Data provided by Zacks Investment Research)


Current Dividend Information for Ecolab (NYSE:ECL)
Next Dividend:7/17/2017
Annual Dividend:$1.48
Dividend Yield:1.13%
Dividend Growth:26.60% (3 Year Average)
Payout Ratio:41.11% (Trailing 12 Months of Earnings)
30.96% (Based on This Year's Estimates)
27.66% (Based on Next Year's Estimates)
Track Record:31 Years of Consecutive Dividend Growth
Dividend Payments by Quarter for Ecolab (NYSE:ECL)

Dividend History by Quarter for Ecolab (NYSE:ECL)
AnnouncedPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
(Data available from 1/1/2013 forward)

Insider Trades

Insider Trading and Institutional Ownership History for Ecolab (NYSE:ECL)
Insider Ownership Percentage: 1.50%
Institutional Ownership Percentage: 75.09%
Insider Trades by Quarter for Ecolab (NYSE:ECL)
Institutional Ownership by Quarter for Ecolab (NYSE:ECL)
Insider Trades by Quarter for Ecolab (NYSE:ECL)
Transaction DateInsider NameTitleBuy/SellNumber of SharesAverage Share PriceTotal TransactionDetails
5/19/2017Christophe BeckEVPSell6,959$127.11$884,558.49View SEC Filing  
5/5/2017Carl M CasaleDirectorBuy5,000$126.33$631,650.00View SEC Filing  
3/8/2017Jerry W LevinDirectorSell748$124.49$93,118.52View SEC Filing  
2/24/2017David MaclennanDirectorBuy800$124.94$99,952.00View SEC Filing  
9/7/2016Christophe BeckEVPSell5,789$122.70$710,310.30View SEC Filing  
8/29/2016Michael A HickeyEVPSell17,761$123.90$2,200,587.90View SEC Filing  
8/19/2016Douglas M Baker JrChairmanSell25,800$122.41$3,158,178.00View SEC Filing  
6/8/2016Timothy P MulhereEVPSell3,762$121.60$457,459.20View SEC Filing  
5/13/2016Timothy P MulhereEVPSell4,379$116.54$510,328.66View SEC Filing  
5/10/2016Bryan L HughesVPSell6,000$117.03$702,180.00View SEC Filing  
5/6/2016Jerry A GrundhoferDirectorSell15,000$116.55$1,748,250.00View SEC Filing  
5/6/2016Larry L BergerVPSell11,590$116.33$1,348,264.70View SEC Filing  
3/11/2016James J SeifertVPSell3,330$106.59$354,944.70View SEC Filing  
3/10/2016William H Gates IIIMajor ShareholderBuy499,999$105.36$52,679,894.64View SEC Filing  
11/23/2015Michael A. HickeyEVPSell20,900$119.19$2,491,071.00View SEC Filing  
11/6/2015Douglas M. Baker, Jr.CEOSell42,500$116.97$4,971,225.00View SEC Filing  
9/8/2015Christophe BeckEVPSell3,450$108.35$373,807.50View SEC Filing  
6/17/2015Martha Goldberg AronsonEVPSell1,000$115.00$115,000.00View SEC Filing  
5/1/2015James J SeifertVPSell50,352$113.00$5,689,776.00View SEC Filing  
12/5/2014Christophe BeckEVPSell10,400$109.75$1,141,400.00View SEC Filing  
11/20/2014Douglas M Baker JrCEOSell45,000$113.39$5,102,550.00View SEC Filing  
8/29/2014Jerry W LevinDirectorSell855$114.68$98,051.40View SEC Filing  
8/25/2014Bryan L HughesVPSell3,075$114.34$351,595.50View SEC Filing  
6/11/2014Douglas M Baker JrCEOSell30,000$109.38$3,281,400.00View SEC Filing  
6/11/2014Jerry W LevinDirectorSell1,592$109.41$174,180.72View SEC Filing  
6/10/2014Christophe BeckEVPSell3,956$110.02$435,239.12View SEC Filing  
5/20/2014Jerry LevinDirectorSell2,122$106.57$226,141.54View SEC Filing  
5/1/2014Jerry GrundhoferDirectorBuy4,700$104.37$490,539.00View SEC Filing  
3/10/2014Jerry LevinDirectorSell5,917$109.75$649,390.75View SEC Filing  
3/10/2014Timothy MulhereEVPSell17,200$109.45$1,882,540.00View SEC Filing  
12/10/2013Christophe BeckEVPSell7,560$105.56$798,033.60View SEC Filing  
10/31/2013Michael A HickeyEVPSell30,300$106.37$3,223,011.00View SEC Filing  
9/3/2013Jerry LevinDirectorSell1,075$92.63$99,577.25View SEC Filing  
8/30/2013Jerry LevinDirectorSell1,000$91.39$91,390.00View SEC Filing  
8/27/2013Stephen ChazenDirectorBuy2,000$91.61$183,220.00View SEC Filing  
5/13/2013Jerry W LevinDirectorSell3,337$87.00$290,319.00View SEC Filing  
5/10/2013Jerry W LevinDirectorSell12,500$86.93$1,086,625.00View SEC Filing  
5/2/2013Jerry A GrundhoferDirectorBuy5,935$84.23$499,905.05View SEC Filing  
12/5/2012Jerry W LevinDirectorSell5,906$71.32$421,215.92View SEC Filing  
12/4/2012Michael A HickeyVPSell39,900$72.00$2,872,800.00View SEC Filing  
(Data available from 1/1/2013 forward)


Headline Trends for Ecolab (NYSE:ECL)
Latest Headlines for Ecolab (NYSE:ECL)
DateHeadline logoUPDATE: JPMorgan Upgrades Ecolab Inc. (ECL) to Overweight - - May 26 at 10:32 PM logoUPDATE: JPMorgan Upgrades Ecolab Inc. (ECL) to Overweight - May 26 at 5:30 PM logoAnalysts' Actions -- Beazer Homes, Chevron, Ecolab, Sherwin-Williams and More - May 26 at 5:30 PM logo$3.39 Billion in Sales Expected for Ecolab Inc. (ECL) This Quarter - May 26 at 3:46 PM logoEcolab Inc. (ECL) Stock Rating Upgraded by JPMorgan Chase & Co. - May 26 at 2:52 PM logoQ2 2017 EPS Estimates for Ecolab Inc. Decreased by Seaport Global Securities (ECL) - May 24 at 7:48 AM logoEcolab Schedules Webcast of Industry Conference for May 31, 2017 - May 22 at 4:37 PM logoEcolab Inc. (ECL) Given Consensus Rating of "Hold" by Analysts - May 22 at 4:04 PM logoInsider Selling: Ecolab Inc. (ECL) EVP Sells 6,959 Shares of Stock - May 19 at 7:58 PM logoInsiders Bullish on Certain Holdings of DLN - May 9 at 4:52 PM logoEcolab Schedules Webcast of Industry Conference for May 17 - May 9 at 4:52 PM logoEcolab (ECL) Receiving Somewhat Favorable News Coverage, Report Finds - May 5 at 11:48 PM logoCarl M. Casale Acquires 5,000 Shares of Ecolab Inc. (ECL) Stock - May 5 at 8:11 PM logoQ3 2017 EPS Estimates for Ecolab Inc. (ECL) Decreased by William Blair - May 5 at 11:22 AM logoEcolab on Track With First-Quarter 2017 Earnings - May 4 at 7:58 PM logoEcolab Inc. to Issue Quarterly Dividend of $0.37 (ECL) - May 4 at 5:02 PM logoEcolab Annual Meeting Results Announced; New Lead Director Appointed - May 4 at 5:00 PM logoEcolab Annual Meeting Results Announced; New Lead Director Appointed - May 4 at 5:00 PM logoEcolab, Inc. – Value Analysis (NYSE:ECL) : May 4, 2017 - May 4 at 5:00 PM logoEcolab Inc. Expected to Post Q2 2017 Earnings of $1.12 Per Share (ECL) - May 4 at 8:32 AM logoEcolab Inc. to Post Q2 2017 Earnings of $1.14 Per Share, Jefferies Group Forecasts (ECL) - May 4 at 8:32 AM logoEcolab Inc. (ECL) to Post Q2 2017 Earnings of $1.11 Per Share, Oppenheimer Holdings Forecasts - May 4 at 8:32 AM logoEcolab, Inc. breached its 50 day moving average in a Bearish Manner : ECL-US : May 3, 2017 - May 3 at 4:46 PM logoEdited Transcript of ECL earnings conference call or presentation 2-May-17 5:00pm GMT - May 3 at 4:46 PM logo Brokerages Expect Ecolab Inc. (ECL) Will Post Quarterly Sales of $3.39 Billion - May 3 at 2:48 PM logoJefferies Group LLC Reiterates "Neutral" Rating for Ecolab Inc. (ECL) - May 2 at 11:44 PM logoEcolab Inc. Q1 Profit Advances 2% - May 2 at 8:03 PM logoEcolab (ECL) Q1 2017 Results - Earnings Call Transcript - May 2 at 8:03 PM logoEcolab First Quarter Reported Diluted EPS $0.86 Adjusted Diluted EPS $0.80, +4% Expects Full Year 2017 Adjusted Diluted EPS of $4.70 to $4.90 - May 2 at 8:03 PM logoEcolab (ECL) Misses On Earnings In Q1 - May 2 at 8:03 PM logoEcolab Inc. (ECL) Announces Quarterly Earnings Results, Misses Estimates By $0.01 EPS - May 2 at 4:36 PM logoEcolab Inc. (ECL) Releases Q2 Earnings Guidance - May 2 at 9:56 AM logoEcolab Inc. (ECL) Releases FY17 Earnings Guidance - May 2 at 9:56 AM logoEcolab misses by $0.01, revenue in-line - May 2 at 8:28 AM logoEcolab misses 1Q profit forecasts - May 2 at 8:28 AM logoEcolab Inc. (ECL) Earns Buy Rating from Canaccord Genuity - May 1 at 7:38 PM logoEcolab Inc. (ECL) Expected to Announce Earnings of $0.81 Per Share - May 1 at 5:48 PM logoEcolab (ECL) Getting Somewhat Positive Press Coverage, AlphaOne Reports - April 30 at 12:23 AM logoWhat's in the Cards for Ecolab (ECL) this Earnings Season? - April 28 at 5:57 PM logoWhat's in the Cards for Ecolab (ECL) this Earnings Season? - April 28 at 5:57 PM logoEcolab Schedules Webcast of Industry Conference for May 9, 2017 - April 28 at 5:57 PM logoECL Crosses Above Average Analyst Target - April 27 at 5:24 PM logoEcolab to Webcast Annual Meeting on May 4, 2017 - April 26 at 11:54 PM logoEcolab (ECL) Receives Media Impact Score of -0.03 - April 25 at 6:46 PM logoEcolab Inc. (ECL) Receives Consensus Recommendation of "Hold" from Brokerages - April 25 at 4:26 PM logoEcolab (ECL) Earning Somewhat Positive Media Coverage, Analysis Finds - April 17 at 7:51 PM logoSomewhat Positive News Coverage Very Unlikely to Effect Ecolab (ECL) Share Price - April 15 at 12:45 AM logoEcolab sells former downtown St. Paul headquarters - April 13 at 11:34 AM logoEcolab Provided More Than 142 Tons of In-Kind Product Donations for Global Disaster Relief in 2016 - April 13 at 11:34 AM logoNotable ETF Inflow Detected - IYM, PX, ECL, LYB - April 11 at 12:45 PM



Ecolab (ECL) Chart for Saturday, May, 27, 2017

This page was last updated on 5/27/2017 by Staff