Data:
{
"symbol": "ECL",
"price": 283.7,
"marketCap": 79843960600,
"beta": 0.8953846,
"lastDividend": 2.84,
"range": "243.15-309.27",
"change": 0.8,
"changePercentage": 0.28279,
"volume": 1216355,
"averageVolume": 1614061,
"companyName": "Ecolab Inc.",
"currency": "USD",
"cik": "0000031462",
"isin": "US2788651006",
"cusip": "278865100",
"exchangeFullName": "New York Stock Exchange",
"exchange": "NYSE",
"industry": "Chemicals - Specialty",
"website": "https://www.ecolab.com",
"description": "Ecolab Inc. provides water, hygiene, and infection prevention solutions and services in the United States and internationally. The company operates through four segments: Global Water, Global Institutional & Specialty, Global Pest Elimination, and Global Life Sciences. The Global Water segment offers water treatment and process applications, and cleaning and sanitizing solutions to manufacturing, food and beverage processing, transportation, chemical, primary metals and mining, power generation, global refining, petrochemical, pulp and paper industries. The Global Institutional & Specialty segment provides cleaning and sanitizing products to the foodservice, healthcare, hospitality, lodging, government, education and retail industries. The Global Pest Elimination segment provides pest elimination services to detect, prevent, and eliminate pests comprising rodents and insects in full-service and quick-service restaurants, food and beverage processors, hotels, grocery operations, and other commercial segments, including education, life sciences, and healthcare. The Global Life Sciences segment provides cleaning and contamination control solutions to pharmaceutical and personal care manufacturers. It offers its products under the Ecolab, Kay, Purolite, and Bioquell brand names. The company sells its products through field sales and corporate account personnel, distributors, and dealers. Ecolab Inc. was founded in 1923 and is headquartered in Saint Paul, Minnesota.",
"ceo": "Christophe Beck",
"sector": "Basic Materials",
"country": "US",
"fullTimeEmployees": "48000",
"phone": "800 232 6522",
"address": "1 Ecolab Place",
"city": "Saint Paul",
"state": "MN",
"zip": "55102",
"image": "https://images.financialmodelingprep.com/symbol/ECL.png",
"ipoDate": "1973-02-21",
"defaultImage": false,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false,
"isFund": false,
"sec_filings": [
{
"form": "8-K",
"date": "2026-07-28",
"accession": "0001628280-26-049933",
"description": "8-K",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000162828026049933/ecl-20260728.htm"
},
{
"form": "SCHEDULE 13G",
"date": "2026-07-16",
"accession": "0000019617-26-000265",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000001961726000265/xslSCHEDULE_13G_X02/primary_doc.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001188262-26-000011",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000118826226000011/xslF345X06/form4-07022026_080739.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001274281-26-000008",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000127428126000008/xslF345X06/form4-07022026_080742.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001589791-26-000013",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000158979126000013/xslF345X06/form4-07022026_080701.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001180436-26-000008",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000118043626000008/xslF345X06/form4-07022026_080710.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001584119-26-000024",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000158411926000024/xslF345X06/form4-07022026_080731.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001498535-26-000012",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000149853526000012/xslF345X06/form4-07022026_080748.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001098825-26-000010",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000109882526000010/xslF345X06/form4-07022026_080729.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001942810-26-000008",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000194281026000008/xslF345X06/form4-07022026_080722.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001336007-26-000008",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000133600726000008/xslF345X06/form4-07022026_080723.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0002058857-26-000010",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000205885726000010/xslF345X06/form4-07022026_080745.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001311220-26-000008",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000131122026000008/xslF345X06/form4-07022026_080717.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001868758-26-000012",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000186875826000012/xslF345X06/form4-07022026_080706.xml"
},
{
"form": "11-K",
"date": "2026-06-25",
"accession": "0001104659-26-077752",
"description": "11-K",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000110465926077752/ecl-20251231x11k.htm"
}
]
}
Data:
{
"symbol": "ECL",
"name": "Ecolab Inc.",
"price": 279.34,
"changePercentage": -1.53683,
"change": -4.36,
"volume": 854768,
"dayLow": 275.75,
"dayHigh": 283.765,
"yearHigh": 309.27,
"yearLow": 243.15,
"marketCap": 78616890920,
"priceAvg50": 267.1936,
"priceAvg200": 270.68466,
"exchange": "NYSE",
"open": 282,
"previousClose": 283.7,
"timestamp": 1785441602
}
Data:
{
"volume": 854768,
"avgVolume": 1614061,
"short_ratio": [
{
"symbol": "ECL",
"file_date": "2026-07-30",
"date": "20260730",
"short_volume": 291254,
"short_exempt_volume": 8535,
"total_volume": 432948,
"short_volume_ratio": 0.6727,
"signal": "Bearish"
}
],
"volume_profile": {
"poc": 283.52,
"vah": 283.74,
"val": 269.94,
"profile": [
{
"price": 262.4,
"volume": 83354
},
{
"price": 262.83,
"volume": 213041
},
{
"price": 263.26,
"volume": 275704
},
{
"price": 263.69,
"volume": 154243
},
{
"price": 264.12,
"volume": 448974
},
{
"price": 264.55,
"volume": 167107
},
{
"price": 264.98,
"volume": 128528
},
{
"price": 265.41,
"volume": 271381
},
{
"price": 265.84,
"volume": 364882
},
{
"price": 266.28,
"volume": 287435
},
{
"price": 266.71,
"volume": 282807
},
{
"price": 267.14,
"volume": 51513
},
{
"price": 267.57,
"volume": 17824
},
{
"price": 268.0,
"volume": 523244
},
{
"price": 268.43,
"volume": 458191
},
{
"price": 268.86,
"volume": 145212
},
{
"price": 269.29,
"volume": 197122
},
{
"price": 269.73,
"volume": 161160
},
{
"price": 270.16,
"volume": 429063
},
{
"price": 270.59,
"volume": 493377
},
{
"price": 271.02,
"volume": 606156
},
{
"price": 271.45,
"volume": 779316
},
{
"price": 271.88,
"volume": 535030
},
{
"price": 272.31,
"volume": 120908
},
{
"price": 272.74,
"volume": 294388
},
{
"price": 273.17,
"volume": 395375
},
{
"price": 273.61,
"volume": 489829
},
{
"price": 274.04,
"volume": 550555
},
{
"price": 274.47,
"volume": 569670
},
{
"price": 274.9,
"volume": 357026
},
{
"price": 275.33,
"volume": 347313
},
{
"price": 275.76,
"volume": 154893
},
{
"price": 276.19,
"volume": 235528
},
{
"price": 276.62,
"volume": 169973
},
{
"price": 277.06,
"volume": 267069
},
{
"price": 277.49,
"volume": 211419
},
{
"price": 277.92,
"volume": 111379
},
{
"price": 278.35,
"volume": 223078
},
{
"price": 278.78,
"volume": 155246
},
{
"price": 279.21,
"volume": 216911
},
{
"price": 279.64,
"volume": 218002
},
{
"price": 280.07,
"volume": 295872
},
{
"price": 280.5,
"volume": 247282
},
{
"price": 280.94,
"volume": 277884
},
{
"price": 281.37,
"volume": 328132
},
{
"price": 281.8,
"volume": 341966
},
{
"price": 282.23,
"volume": 608837
},
{
"price": 282.66,
"volume": 504767
},
{
"price": 283.09,
"volume": 510000
},
{
"price": 283.52,
"volume": 1031638
},
{
"price": 283.95,
"volume": 45569
},
{
"price": 284.39,
"volume": 26645
},
{
"price": 284.82,
"volume": 27355
},
{
"price": 285.25,
"volume": 39745
},
{
"price": 285.68,
"volume": 34983
},
{
"price": 286.11,
"volume": 61533
},
{
"price": 286.54,
"volume": 55220
},
{
"price": 286.97,
"volume": 21256
},
{
"price": 287.4,
"volume": 14066
},
{
"price": 287.83,
"volume": 20580
}
],
"sessions": 20
}
}
Data:
{
"symbol": "ECL",
"marketCap": 78616890920,
"enterpriseValueTTM": 87234490920,
"evToSalesTTM": 5.179426505566276,
"evToOperatingCashFlowTTM": 28.798815133207885,
"evToFreeCashFlowTTM": 46.64447167147899,
"evToEBITDATTM": 26.15413171433711,
"netDebtToEBITDATTM": 2.583678119565869,
"currentRatioTTM": 1.8407443290014365,
"incomeQualityTTM": 1.426532918903645,
"grahamNumberTTM": 77.7897254129094,
"grahamNetNetTTM": -40.155794525417704,
"taxBurdenTTM": 0.8048066319352017,
"interestBurdenTTM": 0.9138835794960903,
"workingCapitalTTM": 5033200000,
"investedCapitalTTM": 23094600000,
"returnOnAssetsTTM": 0.07071874895579243,
"operatingReturnOnAssetsTTM": 0.10646271621828131,
"returnOnTangibleAssetsTTM": 0.12406645328456029,
"returnOnEquityTTM": 0.21405237021229254,
"returnOnInvestedCapitalTTM": 0.09416346530649825,
"returnOnCapitalEmployedTTM": 0.12222018011394964,
"earningsYieldTTM": 0.026933630134369595,
"freeCashFlowYieldTTM": 0.023788780987321193,
"capexToOperatingCashFlowTTM": 0.382588887788452,
"capexToDepreciationTTM": 1.6565180102915953,
"capexToRevenueTTM": 0.06880807481074662,
"salesGeneralAndAdministrativeToRevenueTTM": 0.2603057740834199,
"researchAndDevelopementToRevenueTTM": 0,
"stockBasedCompensationToRevenueTTM": 0.007997625055662759,
"intangiblesToTotalAssetsTTM": 0.4299929829251178,
"averageReceivablesTTM": 3544250000,
"averagePayablesTTM": 2106300000,
"averageInventoryTTM": 1607950000,
"daysOfSalesOutstandingTTM": 74.82472910791152,
"daysOfPayablesOutstandingTTM": 83.67564409030545,
"daysOfInventoryOutstandingTTM": 63.747516600265605,
"operatingCycleTTM": 138.57224570817712,
"cashConversionCycleTTM": 54.89660161787167,
"freeCashFlowToEquityTTM": 2120300000,
"freeCashFlowToFirmTTM": 2115957097.767806,
"tangibleAssetValueTTM": -2784000000,
"netCurrentAssetValueTTM": -8822800000,
"grossProfitMarginTTM": 0.4411459106427193,
"ebitMarginTTM": 0.17084755826035328,
"ebitdaMarginTTM": 0.19803473356093215,
"operatingProfitMarginTTM": 0.17372717826925932,
"pretaxProfitMarginTTM": 0.1561347780911385,
"continuousOperationsProfitMarginTTM": 0.1266795309484934,
"netProfitMarginTTM": 0.1256583048834793,
"bottomLineProfitMarginTTM": 0.1256583048834793,
"receivablesTurnoverTTM": 4.878066440756509,
"payablesTurnoverTTM": 4.362081749930485,
"inventoryTurnoverTTM": 5.725713242897987,
"fixedAssetTurnoverTTM": 3.2433082996341227,
"assetTurnoverTTM": 0.5627861128746616,
"quickRatioTTM": 1.5661477299301774,
"solvencyRatioTTM": 0.1297360224970518,
"cashRatioTTM": 0.8577990846223232,
"priceToEarningsRatioTTM": 37.24533333333333,
"priceToEarningsGrowthRatioTTM": -70.20745333333352,
"forwardPriceToEarningsGrowthRatioTTM": 2.4367345627418113,
"priceToEarningsDilutedRatioTTM": 37.495302013422815,
"priceToEarningsDilutedGrowthRatioTTM": -70.20995302013483,
"priceToBookRatioTTM": 7.814463925215056,
"priceToSalesRatioTTM": 4.6677684975508384,
"priceToFreeCashFlowRatioTTM": 42.03662224361031,
"priceToOperatingCashFlowRatioTTM": 25.941151497144364,
"debtToAssetsRatioTTM": 0.45954823403615463,
"debtToEquityRatioTTM": 1.3676992690567351,
"debtToCapitalRatioTTM": 0.5776490650358697,
"longTermDebtToCapitalRatioTTM": 0.542111782009599,
"financialLeverageRatioTTM": 2.976182188851872,
"workingCapitalTurnoverRatioTTM": 6.763784586964379,
"operatingCashFlowRatioTTM": 0.5059800220492433,
"operatingCashFlowSalesRatioTTM": 0.1798485972985008,
"freeCashFlowOperatingCashFlowRatioTTM": 0.617411112211548,
"debtServiceCoverageRatioTTM": 1.8038754764930114,
"interestCoverageRatioTTM": 9.659953780125454,
"shortTermOperatingCashFlowCoverageRatioTTM": 2.383054047675242,
"operatingCashFlowCoverageRatioTTM": 0.220251728726305,
"capitalExpenditureCoverageRatioTTM": 2.6137716800414186,
"dividendPaidAndCapexCoverageRatioTTM": 1.5642945672381738,
"dividendPayoutRatioTTM": 0.36736911736911737,
"dividendYieldTTM": 0.01016682,
"revenuePerShareTTM": 59.87380021329541,
"netIncomePerShareTTM": 7.523640241734802,
"interestDebtPerShareTTM": 49.96729470316388,
"cashPerShareTTM": 18.255599004621402,
"bookValuePerShareTTM": 35.84927124066832,
"tangibleBookValuePerShareTTM": -9.896907216494846,
"shareholdersEquityPerShareTTM": 35.746533949520085,
"operatingCashFlowPerShareTTM": 10.76821898329186,
"capexPerShareTTM": 4.119800924280128,
"freeCashFlowPerShareTTM": 6.648418059011731,
"netIncomePerEBTTTM": 0.8048066319352017,
"ebtPerEbitTTM": 0.8987354750512645,
"priceToFairValueTTM": 7.814463925215056,
"debtToMarketCapTTM": 0.16760011551980616,
"effectiveTaxRateTTM": 0.18865269802639084,
"enterpriseValueMultipleTTM": 26.15413171433711,
"dividendPerShareTTM": 2.84,
"revenue_history": [
{
"date": "2025",
"revenue": 16081200000
}
],
"dcf": {
"symbol": "ECL",
"date": "2026-07-31",
"dcf": 213.66907564084764,
"Stock Price": 279.34
},
"statements": {
"income": [
{
"date": "2025-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2026-02-23",
"acceptedDate": "2026-02-23 08:00:49",
"fiscalYear": "2025",
"period": "FY",
"revenue": 16081200000,
"costOfRevenue": 8923100000,
"grossProfit": 7158100000,
"researchAndDevelopmentExpenses": 0,
"generalAndAdministrativeExpenses": 0,
"sellingAndMarketingExpenses": 0,
"sellingGeneralAndAdministrativeExpenses": 4257899999,
"otherExpenses": -12399999,
"operatingExpenses": 4245500000,
"costAndExpenses": 13168600000,
"netInterestIncome": -241100000,
"interestIncome": 0,
"interestExpense": 241100000,
"depreciationAndAmortization": 672600000,
"ebitda": 3461600000,
"ebit": 2789000000,
"nonOperatingIncomeExcludingInterest": 123600000,
"operatingIncome": 2912600000,
"totalOtherIncomeExpensesNet": -364700000,
"incomeBeforeTax": 2547900000,
"incomeTaxExpense": 454600000,
"netIncomeFromContinuingOperations": 2093300000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 2075600000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 2075600000,
"eps": 7.33,
"epsDiluted": 7.28,
"weightedAverageShsOut": 283300000,
"weightedAverageShsOutDil": 285200000
}
],
"balance_sheet": [
{
"date": "2025-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2026-02-23",
"acceptedDate": "2026-02-23 08:00:49",
"fiscalYear": "2025",
"period": "FY",
"cashAndCashEquivalents": 646200000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 646200000,
"netReceivables": 3596600000,
"accountsReceivables": 3249400000,
"otherReceivables": 347200000,
"inventory": 1490400000,
"prepaids": 159500000,
"otherCurrentAssets": 62900000,
"totalCurrentAssets": 5955600000,
"propertyPlantEquipmentNet": 5042500000,
"goodwill": 9227000000,
"intangibleAssets": 3688500000,
"goodwillAndIntangibleAssets": 12915500000,
"longTermInvestments": 0,
"taxAssets": 181000000,
"otherNonCurrentAssets": 601700000,
"totalNonCurrentAssets": 18740700000,
"otherAssets": 0,
"totalAssets": 24696300000,
"totalPayables": 2205300000,
"accountPayables": 2071000000,
"otherPayables": 134300000,
"accruedExpenses": 721500000,
"shortTermDebt": 870400000,
"capitalLeaseObligationsCurrent": 0,
"taxPayables": 134300000,
"deferredRevenue": 0,
"otherCurrentLiabilities": 1737500000,
"totalCurrentLiabilities": 5534700000,
"longTermDebt": 7962400000,
"capitalLeaseObligationsNonCurrent": 596500000,
"deferredRevenueNonCurrent": 0,
"deferredTaxLiabilitiesNonCurrent": 329900000,
"otherNonCurrentLiabilities": 468299999,
"totalNonCurrentLiabilities": 9357100000,
"otherLiabilities": 0,
"capitalLeaseObligations": 596500000,
"totalLiabilities": 14891800000,
"treasuryStock": -8670600000,
"preferredStock": 0,
"commonStock": 369400000,
"retainedEarnings": 12834000000,
"additionalPaidInCapital": 7112300000,
"accumulatedOtherComprehensiveIncomeLoss": -1874300000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 9770800000,
"totalEquity": 9804500000,
"minorityInterest": 33700000,
"totalLiabilitiesAndTotalEquity": 24696300000,
"totalInvestments": 0,
"totalDebt": 9429300000,
"netDebt": 8783100000
}
],
"cash_flow": [
{
"date": "2025-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2026-02-23",
"acceptedDate": "2026-02-23 08:00:49",
"fiscalYear": "2025",
"period": "FY",
"netIncome": 2093300000,
"depreciationAndAmortization": 672600000,
"deferredIncomeTax": -33400000,
"stockBasedCompensation": 136600000,
"changeInWorkingCapital": -206200000,
"accountsReceivables": -185900000,
"inventory": 36400000,
"accountsPayables": 67700000,
"otherWorkingCapital": -124400000,
"otherNonCashItems": 289700000,
"netCashProvidedByOperatingActivities": 2952600000,
"investmentsInPropertyPlantAndEquipment": -1048300000,
"acquisitionsNet": -1621300000,
"purchasesOfInvestments": 0,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": -37600000,
"netCashProvidedByInvestingActivities": -2707200000,
"netDebtIssuance": 469600000,
"longTermNetDebtIssuance": 371400000,
"shortTermNetDebtIssuance": 98200000,
"netStockIssuance": -555600000,
"netCommonStockIssuance": -555600000,
"commonStockIssuance": 228200000,
"commonStockRepurchased": -783800000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -753600000,
"commonDividendsPaid": -753600000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -13700000,
"netCashProvidedByFinancingActivities": -853300000,
"effectOfForexChangesOnCash": -2700000,
"netChangeInCash": -610600000,
"cashAtEndOfPeriod": 646200000,
"cashAtBeginningOfPeriod": 1256800000,
"operatingCashFlow": 2952600000,
"capitalExpenditure": -1048300000,
"freeCashFlow": 1904300000,
"incomeTaxesPaid": 0,
"interestPaid": 0
}
]
}
}
Data:
{
"price": 279.34,
"rsi": 56.998954490233054,
"sma20": 274.0475,
"sma50": 267.79619999999994,
"sma200": 270.7202999999999,
"adx": 16.246784638520825,
"atr": 6.52,
"atr_pct": 2.33,
"high_52w": 308.35,
"low_52w": 131.35,
"structure": {
"ema8": 275.7583744414061,
"ema21": 273.3920048406591,
"ema50": 270.51639888590194,
"ema200": 268.9805810566203,
"checks": {
"price_above_all": true,
"ema_stacked": true,
"ema21_rising": true,
"ema50_rising": true,
"adx_over_30": false,
"higher_highs_lows": false,
"near_21ema": false
},
"dist_21ema_pct": 2.2,
"macd": {
"macd": 1.848,
"signal": 1.052,
"histogram": 0.796
},
"bollinger": {
"mid": 274.05,
"upper": 286.98,
"lower": 261.12,
"width_pct": 9.44
},
"crossover": {
"fresh_cross": false,
"pre_compressed": false,
"held_above_21": true,
"candles_since": 2,
"intraday_support": false
},
"momentum": {
"roc10": 1.3,
"checks": {
"roc_over_5": false,
"rsi_in_band": true,
"macd_expanding": true,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": false
},
"volume": {
"rvol": 0.97,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": true,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Basic Materials",
"sector_etf": "XLB",
"sector_etf_ret10d": 1.04,
"checks": {
"beats_spy_all": true,
"beats_sector_10d": true,
"rs_line_at_high": true,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": true,
"avg_vol_over_2m": false,
"mcap_over_1b": true,
"no_earnings_7d": true,
"not_lev_etf_spac": true,
"bidask_spread": null,
"dollar_vol_over_10m": true
},
"avg_dollar_vol": 457909105.7,
"avg_vol": 1614061
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": false,
"iv_contracting": true,
"oi_calls_above_price": false
},
"vals": {
"call_vol_mult": 0.2,
"iv_rank": 54.0
}
}
}
}
Data:
{
"prior_day": {
"high": 283.76,
"low": 275.75,
"close": 279.34,
"date": "2026-07-30"
},
"woodie_pivots": {
"PP": 279.55,
"R1": 283.35,
"S1": 275.33,
"R2": 287.56,
"S2": 271.53
},
"swing": {
"high_20d": 288.3,
"low_20d": 261.5,
"high_60d": 288.3,
"low_60d": 243.15
},
"orb": {
"high": 283.76,
"low": 278.15,
"date": "2026-07-30"
},
"vwap": 277.91,
"volume_profile": {
"poc": 283.52,
"vah": 283.74,
"val": 269.94,
"sessions": 20
},
"recent_daily": [
{
"d": "2026-06-25",
"o": 277.89,
"h": 283.405,
"l": 277,
"c": 281.2,
"v": 1954305.334605
},
{
"d": "2026-06-26",
"o": 280.3,
"h": 283.95,
"l": 277.95,
"c": 283.65,
"v": 2958259.460593
},
{
"d": "2026-06-29",
"o": 281.5,
"h": 282.26,
"l": 277.1075,
"c": 278.6,
"v": 1560446.925477
},
{
"d": "2026-06-30",
"o": 279.7,
"h": 280.336,
"l": 276.58,
"c": 278.61,
"v": 1680458.506411
},
{
"d": "2026-07-01",
"o": 278.33,
"h": 282.92,
"l": 277.3801,
"c": 278.37,
"v": 1231121.679555
},
{
"d": "2026-07-02",
"o": 278.94,
"h": 283.41,
"l": 276.09,
"c": 283.36,
"v": 1242751.267356
},
{
"d": "2026-07-06",
"o": 284.25,
"h": 284.25,
"l": 278.5,
"c": 283.72,
"v": 1045496.690944
},
{
"d": "2026-07-07",
"o": 287.04,
"h": 288.3,
"l": 281.8,
"c": 283.08,
"v": 1301398.438214
},
{
"d": "2026-07-08",
"o": 278.33,
"h": 278.34,
"l": 272.21,
"c": 274.12,
"v": 1213497.647075
},
{
"d": "2026-07-09",
"o": 273.8,
"h": 275.4,
"l": 270.37,
"c": 273.03,
"v": 1012978.674027
},
{
"d": "2026-07-10",
"o": 273.64,
"h": 275.7,
"l": 272.86,
"c": 274.31,
"v": 649883.889397
},
{
"d": "2026-07-13",
"o": 274.07,
"h": 275.87,
"l": 269.6101,
"c": 271.85,
"v": 847485.566695
},
{
"d": "2026-07-14",
"o": 271.42,
"h": 273.03,
"l": 269.49,
"c": 269.75,
"v": 849288.717074
},
{
"d": "2026-07-15",
"o": 269.4,
"h": 273.1599,
"l": 268.46,
"c": 270.25,
"v": 1037627.452547
},
{
"d": "2026-07-16",
"o": 269.06,
"h": 275.74,
"l": 268.68,
"c": 275.71,
"v": 1202069.27999
},
{
"d": "2026-07-17",
"o": 277.65,
"h": 281.195,
"l": 272.09,
"c": 272.83,
"v": 1177045.764222
},
{
"d": "2026-07-20",
"o": 272.68,
"h": 273.94,
"l": 266.13,
"c": 268.65,
"v": 1147173.027229
},
{
"d": "2026-07-21",
"o": 267.16,
"h": 268.32,
"l": 263.22,
"c": 264.2,
"v": 1194560.271461
},
{
"d": "2026-07-22",
"o": 266.43,
"h": 267.37,
"l": 263.05,
"c": 266.88,
"v": 1115592.517729
},
{
"d": "2026-07-23",
"o": 262.87,
"h": 265.47,
"l": 261.5,
"c": 263.14,
"v": 1224518.540607
},
{
"d": "2026-07-24",
"o": 263.75,
"h": 268.83,
"l": 263.2,
"c": 268.75,
"v": 1155135.978692
},
{
"d": "2026-07-27",
"o": 269.04,
"h": 272.29,
"l": 269,
"c": 271.38,
"v": 1515332.363406
},
{
"d": "2026-07-28",
"o": 278,
"h": 284.99,
"l": 275.21,
"c": 282.9,
"v": 1889641.5922
},
{
"d": "2026-07-29",
"o": 285.68,
"h": 285.68,
"l": 278.88,
"c": 283.7,
"v": 1536404.861065
},
{
"d": "2026-07-30",
"o": 282,
"h": 283.765,
"l": 275.75,
"c": 279.34,
"v": 1141440.338695
}
]
}
Data:
{
"estimates": [
{
"symbol": "ECL",
"date": "2028-12-31",
"revenueLow": 20139376249,
"revenueHigh": 20946483848,
"revenueAvg": 20494468668,
"ebitdaLow": 5367561858,
"ebitdaHigh": 5582672788,
"ebitdaAvg": 5462201359,
"ebitLow": 5009491228,
"ebitHigh": 5210252086,
"ebitAvg": 5097817318,
"netIncomeLow": 2993359390,
"netIncomeHigh": 3179894451,
"netIncomeAvg": 3030909040,
"sgaExpenseLow": 5189627002,
"sgaExpenseHigh": 5397606998,
"sgaExpenseAvg": 5281129201,
"epsAvg": 10.77421,
"epsHigh": 11.1497,
"epsLow": 10.49565,
"numAnalystsRevenue": 12,
"numAnalystsEps": 4
},
{
"symbol": "ECL",
"date": "2027-12-31",
"revenueLow": 18772747532,
"revenueHigh": 19502077266,
"revenueAvg": 19272288446,
"ebitdaLow": 5003326934,
"ebitdaHigh": 5197708449,
"ebitdaAvg": 5136464958,
"ebitLow": 4669554455,
"ebitHigh": 4850968758,
"ebitAvg": 4793810827,
"netIncomeLow": 2569720457,
"netIncomeHigh": 2816643765,
"netIncomeAvg": 2661808730,
"sgaExpenseLow": 4837466478,
"sgaExpenseHigh": 5025404239,
"sgaExpenseAvg": 4966190972,
"epsAvg": 9.40287,
"epsHigh": 9.87603,
"epsLow": 9.01024,
"numAnalystsRevenue": 15,
"numAnalystsEps": 14
},
{
"symbol": "ECL",
"date": "2026-12-31",
"revenueLow": 17556134132,
"revenueHigh": 18076019653,
"revenueAvg": 17876063684,
"ebitdaLow": 4679074206,
"ebitdaHigh": 4817634490,
"ebitdaAvg": 4764342074,
"ebitLow": 4366932662,
"ebitHigh": 4496249575,
"ebitAvg": 4446512301,
"netIncomeLow": 2303372176,
"netIncomeHigh": 2405870204,
"netIncomeAvg": 2307040370,
"sgaExpenseLow": 4523962739,
"sgaExpenseHigh": 4657929745,
"sgaExpenseAvg": 4606403974,
"epsAvg": 8.1562,
"epsHigh": 8.43573,
"epsLow": 8.07634,
"numAnalystsRevenue": 15,
"numAnalystsEps": 12
},
{
"symbol": "ECL",
"date": "2025-12-31",
"revenueLow": 15886447165,
"revenueHigh": 16344901726,
"revenueAvg": 16055876025,
"ebitdaLow": 4234067967,
"ebitdaHigh": 4356255625,
"ebitdaAvg": 4279224276,
"ebitLow": 3951612837,
"ebitHigh": 4065649343,
"ebitAvg": 3993756764,
"netIncomeLow": 2141635255,
"netIncomeHigh": 2155912367,
"netIncomeAvg": 2148773811,
"sgaExpenseLow": 4093708472,
"sgaExpenseHigh": 4211845605,
"sgaExpenseAvg": 4137367847,
"epsAvg": 7.52926,
"epsHigh": 7.5593,
"epsLow": 7.50924,
"numAnalystsRevenue": 17,
"numAnalystsEps": 19
}
],
"price_target": {
"symbol": "ECL",
"targetHigh": 360,
"targetLow": 275,
"targetConsensus": 327.33,
"targetMedian": 332.5
},
"ratings": {
"symbol": "ECL",
"rating": "B",
"overallScore": 3,
"discountedCashFlowScore": 4,
"returnOnEquityScore": 5,
"returnOnAssetsScore": 5,
"debtToEquityScore": 1,
"priceToEarningsScore": 1,
"priceToBookScore": 1
},
"grades": [
{
"symbol": "ECL",
"date": "2026-07-30",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-07-29",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-07-29",
"gradingCompany": "Mizuho",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-07-29",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-07-17",
"gradingCompany": "Oppenheimer",
"previousGrade": "Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2026-07-09",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-07-07",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-06-24",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-06-10",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-05-27",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2026-05-27",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-05-20",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-05-20",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-05-19",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-05-19",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-04-30",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-04-21",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-04-13",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-04-09",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-03-24",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-03-24",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2026-03-18",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-18",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-13",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-12",
"gradingCompany": "Exane BNP Paribas",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-12",
"gradingCompany": "BNP Paribas",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-02-11",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-01-21",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-01-14",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2026-01-07",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-12-18",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-11-03",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "In Line",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2025-10-31",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-10-29",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-10-29",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-10-29",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-10-29",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-10-27",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-10-06",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-09-08",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-09-05",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-08-14",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
}
]
}
Data:
[
{
"title": "Earnings call transcript: RailTel posts 20% revenue growth in Q1 2026 By Investing.com",
"url": "https://www.investing.com/news/transcripts/earnings-call-transcript-railtel-posts-20-revenue-growth-in-q1-2026-93CH-4826806",
"source": "Investing.com",
"date": "2026-07-31T06:33:55Z",
"summary": "RailTel Corporation of India reported a 20% rise in quarterly operating revenue and a 134% jump in new orders, but its shares fell 3.42% as investors weighed flat profit after tax, delayed telecom renewals and higher expected credit loss provisions. The state-run telecom and proj"
},
{
"title": "Aktia Bank PLC (OHEL:AKTIA) (H1 2026) Earnings Call Highlights: Record AUM and Strong Profit ...",
"url": "https://finance.yahoo.com/markets/stocks/articles/aktia-bank-plc-ohel-aktia-150133438.html",
"source": "Yahoo! Finance",
"date": "2026-07-30T15:01:33Z",
"summary": "This article first appeared on GuruFocus.\n\nRelease Date: July 30, 2026\n\nFor the complete transcript of the earnings call, please refer to the full earnings call transcript.\n\nPositive Points\n\n* Comparable operating profit reached EUR33.7 million, up 67% year-on-year, reflecting so"
},
{
"title": "Earnings call transcript: Bajaj Finance posts strong Q1 2026 rebound By Investing.com",
"url": "https://www.investing.com/news/transcripts/earnings-call-transcript-bajaj-finance-posts-strong-q1-2026-rebound-93CH-4825086",
"source": "Investing.com",
"date": "2026-07-30T14:41:18Z",
"summary": "Bajaj Finance said profit rose 28% in the June quarter as the lender posted what management called an \"excellent quarter,\" with record asset growth, improving credit quality and a return on equity above 20%. The company did not provide actual EPS or revenue figures in the materia"
},
{
"title": "Wells Fargo Maintains Equal-Weight on Ecolab, Raises Price Target to $295",
"url": "https://www.benzinga.com/news/26/07/60802558/wells-fargo-maintains-equal-weight-ecolab-raises-price-target-295",
"source": "benzinga",
"date": "2026-07-30T14:21:12.385000+00:00",
"summary": "Wells Fargo analyst Jason Haas maintains Ecolab (NYSE:ECL) with a Equal-Weight and raises the price target from $275 to $295."
},
{
"title": "Aktia Q2 2026 slides: profit surges 67% as NII reverses decline By Investing.com",
"url": "https://www.investing.com/news/company-news/aktia-q2-2026-slides-profit-surges-67-as-nii-reverses-decline-93CH-4822673",
"source": "Investing.com",
"date": "2026-07-30T08:28:35Z",
"summary": "Aktia Bank presented its second-quarter 2026 results on July 30, 2026, revealing one of the strongest quarterly performances in the Finnish lender's 200-year history. The company reported comparable operating profit of EUR 43.7 million, up 67% from the prior year, while assets un"
},
{
"title": "Ecolab Inc (ECL) Q2 2026 Earnings Call Highlights: Strong Growth in Life Sciences and Global ...",
"url": "https://finance.yahoo.com/markets/stocks/articles/ecolab-inc-ecl-q2-2026-010039492.html",
"source": "Yahoo! Finance",
"date": "2026-07-29T01:00:39Z",
"summary": "This article first appeared on GuruFocus.\n\n* Adjusted EPS Growth: 11% increase.\n\n* Organic Sales Growth: 5% increase.\n\n* Pricing Increase: Strengthened to 4% in Q2, expected 5% to 6% in the second half.\n\n* Volume Growth: 1% increase, despite a nearly 1% headwind from Middle East "
},
{
"title": "Ecolab Q2 Earnings Call Highlights",
"url": "https://finance.yahoo.com/markets/stocks/articles/ecolab-q2-earnings-call-highlights-190420326.html",
"source": "Yahoo! Finance",
"date": "2026-07-28T19:04:20Z",
"summary": "* These 3 Water ETFs Could be Quiet Winners From Infrastructure Spending\n\nEcolab (NYSE:ECL) reported second-quarter 2026 adjusted earnings-per-share growth of 11%, supported by 5% organic sales growth, stable organic gross margin and productivity gains, Chairman and Chief Executi"
},
{
"title": "Ecolab Q2 2026 slides: organic growth accelerates to 5%, guidance raised By Investing.com",
"url": "https://www.investing.com/news/company-news/ecolab-q2-2026-slides-organic-growth-accelerates-to-5-guidance-raised-93CH-4817885",
"source": "Investing.com",
"date": "2026-07-28T18:46:17Z",
"summary": "Ecolab Inc. (NYSE:ECL) presented its Second Quarter 2026 supplemental results on July 28, 2026, highlighting accelerated organic sales growth and double-digit earnings expansion that prompted the company to raise its full-year outlook. The presentation comes as the stock trades a"
},
{
"title": "Canara Bank (BOM:532483) Q1 2027 Earnings Call Highlights: Strong Growth in Global Business and ...",
"url": "https://finance.yahoo.com/markets/stocks/articles/canara-bank-bom-532483-q1-010331788.html",
"source": "Yahoo! Finance",
"date": "2026-07-28T01:03:31Z",
"summary": "This article first appeared on GuruFocus.\n\nRelease Date: July 27, 2026\n\nFor the complete transcript of the earnings call, please refer to the full earnings call transcript.\n\nPositive Points\n\n* Global business grew by 14.37% YOY, reaching 29.05 lakh crores.\n\n* Net interest income "
},
{
"title": "Ecolab Inc. (ECL) Q2 2026 Earnings Call Transcript",
"url": "https://seekingalpha.com/article/4926518-ecolab-inc-ecl-q2-2026-earnings-call-transcript",
"source": "Seeking Alpha",
"date": "2026-07-28 18:23:17",
"summary": "Ecolab Inc. (ECL) Q2 2026 Earnings Call Transcript"
},
{
"title": "Ecolab Q2 Earnings & Revenues Beat Estimates, Stock Up in Pre-Market",
"url": "https://www.zacks.com/stock/news/2962441/ecolab-q2-earnings-revenues-beat-estimates-stock-up-in-pre-market?cid=CS-STOCKNEWSAPI-FT-analyst_blog|earnings_article-2962441",
"source": "Zacks Investment Research",
"date": "2026-07-28 14:01:16",
"summary": "ECL stock rises pre-market after earnings and revenues beat estimates, as pricing, volume growth and core-business demand lift organic sales."
},
{
"title": "Ecolab (ECL) Reports Q2 Earnings: What Key Metrics Have to Say",
"url": "https://www.zacks.com/stock/news/2962190/ecolab-ecl-reports-q2-earnings-what-key-metrics-have-to-say?cid=CS-STOCKNEWSAPI-FT-fundamental_analysis|nfm-2962190",
"source": "Zacks Investment Research",
"date": "2026-07-28 11:00:46",
"summary": "The headline numbers for Ecolab (ECL) give insight into how the company performed in the quarter ended June 2026, but it may be worthwhile to compare some of its key metrics to Wall Street estimates and the year-ago actuals."
},
{
"title": "Ecolab (ECL) Q2 Earnings and Revenues Surpass Estimates",
"url": "https://www.zacks.com/stock/news/2961803/ecolab-ecl-q2-earnings-and-revenues-surpass-estimates?cid=CS-STOCKNEWSAPI-FT-tale_of_the_tape|yseop_template_4-2961803",
"source": "Zacks Investment Research",
"date": "2026-07-28 10:11:12",
"summary": "Ecolab (ECL) came out with quarterly earnings of $2.09 per share, beating the Zacks Consensus Estimate of $2.08 per share. This compares to earnings of $1.89 per share a year ago."
},
{
"title": "Ecolab Delivers Accelerated Sales Growth and Double-Digit EPS Growth; Reported Diluted EPS $1.90; Adjusted Diluted EPS $2.09, +11%; Raises 2026 Adjusted Diluted EPS Outlook: $8.05 - $8.25, +7% - 10%",
"url": "https://www.businesswire.com/news/home/20260727972201/en/Ecolab-Delivers-Accelerated-Sales-Growth-and-Double-Digit-EPS-Growth-Reported-Diluted-EPS-1.90-Adjusted-Diluted-EPS-2.09-11-Raises-2026-Adjusted-Diluted-EPS-Outlook-8.05---8.25-7---10/",
"source": "Business Wire",
"date": "2026-07-28 08:00:00",
"summary": "ST. PAUL, Minn.--(BUSINESS WIRE)--Ecolab Inc. (NYSE: ECL): SECOND QUARTER HIGHLIGHTS Ecolab delivered strong performance across the business. Accelerated organic sales growth, driven by good volume growth despite Middle East disruptions and by improved pricing, as well as strong "
},
{
"title": "Earnings call transcript: Commercial Bank of Qatar beats estimates in H1 2026 By Investing.com",
"url": "https://www.investing.com/news/transcripts/earnings-call-transcript-commercial-bank-of-qatar-beats-estimates-in-h1-2026-93CH-4813603",
"source": "Investing.com",
"date": "2026-07-27T11:09:24Z",
"summary": "Commercial Bank of Qatar reported stronger-than-expected second-quarter results on higher net interest income and fee income, with earnings and revenue both topping forecasts. The bank said net profit before Pillar 2 tax impact reached QAR 1.083 billion in the first half of 2026,"
},
{
"title": "Caxton Associates LLP Makes New $958,000 Investment in Ecolab Inc. $ECL",
"url": "https://www.defenseworld.net/2026/07/27/caxton-associates-llp-makes-new-958000-investment-in-ecolab-inc-ecl.html",
"source": "Defense World",
"date": "2026-07-27 03:52:14",
"summary": "Caxton Associates LLP bought a new position in shares of Ecolab Inc. (NYSE: ECL) during the first quarter, according to its most recent disclosure with the Securities and Exchange Commission (SEC). The firm bought 3,601 shares of the basic materials company's stock, valued at app"
},
{
"title": "Bank of Nova Scotia Acquires 35,136 Shares of Ecolab Inc. $ECL",
"url": "https://www.defenseworld.net/2026/07/26/bank-of-nova-scotia-acquires-35136-shares-of-ecolab-inc-ecl.html",
"source": "Defense World",
"date": "2026-07-26 03:57:34",
"summary": "Bank of Nova Scotia lifted its holdings in Ecolab Inc. (NYSE: ECL) by 76.7% during the undefined quarter, according to the company in its most recent Form 13F filing with the SEC. The firm owned 80,954 shares of the basic materials company's stock after buying an additional 35,13"
},
{
"title": "Earnings call transcript: IDFC FIRST Bank posts record Q1 2026 profit By Investing.com",
"url": "https://www.investing.com/news/transcripts/earnings-call-transcript-idfc-first-bank-posts-record-q1-2026-profit-93CH-4812788",
"source": "Investing.com",
"date": "2026-07-25T13:28:40Z",
"summary": "IDFC FIRST Bank reported a sharp rise in quarterly profit and stronger core banking trends in Q1 FY2027, with net profit crossing INR 1,000 crore for the first time at INR 1,075 crore, up 132% from a year earlier. The bank said net interest income rose 21.1% year over year, fee i"
},
{
"title": "Earnings call transcript: SBFC Finance posts steady Q1 2026 growth, shares rise By Investing.com",
"url": "https://www.investing.com/news/transcripts/earnings-call-transcript-sbfc-finance-posts-steady-q1-2026-growth-shares-rise-93CH-4812783",
"source": "Investing.com",
"date": "2026-07-25T12:48:14Z",
"summary": "SBFC Finance reported steady growth in the June quarter, with assets under management rising 27% from a year earlier to INR 11,922 crore and profit after tax increasing 29% to INR 130 crore. The lender said it remained focused on margin protection and tighter credit filters as it"
},
{
"title": "Earnings call transcript: AU Small Finance Bank posts strong Q1 2026 growth By Investing.com",
"url": "https://www.investing.com/news/transcripts/earnings-call-transcript-au-small-finance-bank-posts-strong-q1-2026-growth-93CH-4812781",
"source": "Investing.com",
"date": "2026-07-25T12:30:23Z",
"summary": "AU Small Finance Bank reported a strong start to fiscal 2027, with profit after tax rising 37% year over year to INR 796 crore, net interest income climbing 32%, and pre-provision operating profit increasing 41%. The bank also said its net interest margin expanded 47 basis points"
},
{
"title": "Bank of Baroda (BOM:532134) Q1 2027 Earnings Call Highlights: Robust Growth Amidst One-Time ...",
"url": "https://finance.yahoo.com/markets/stocks/articles/bank-baroda-bom-532134-q1-210144840.html",
"source": "Yahoo! Finance",
"date": "2026-07-24T21:01:44Z",
"summary": "This article first appeared on GuruFocus.\n\nRelease Date: July 24, 2026\n\nFor the complete transcript of the earnings call, please refer to the full earnings call transcript.\n\nPositive Points\n\n* Bank of Baroda (BOM:532134) reported a strong global business growth of 15.4% year-over"
},
{
"title": "SBI Card Q1 FY27 slides: credit costs drop, profit jumps 20% By Investing.com",
"url": "https://www.investing.com/news/company-news/sbi-card-q1-fy27-slides-credit-costs-drop-profit-jumps-20-93CH-4811853",
"source": "Investing.com",
"date": "2026-07-24T13:06:38Z",
"summary": "SBI Cards and Payment Services presented its Q1 FY2026-27 investor results on July 24, 2026, revealing a quarter marked by significant profitability gains driven by improved asset quality, even as the company navigates margin pressures in a competitive market. The credit card iss"
},
{
"title": "How A Cut To Ecolab's (ECL) EPS Estimates Has Changed Its Investment Story",
"url": "https://finance.yahoo.com/markets/stocks/articles/cut-ecolab-ecl-eps-estimates-081055164.html",
"source": "Yahoo! Finance",
"date": "2026-07-24T08:10:55Z",
"summary": "* Ecolab recently reported that Wall Street analysts had expected quarterly earnings of US$2.08 per share for the June 2026 quarter, with projections for revenue growth across its Global Water, Global Pest Elimination, Global Institutional & Specialty, and Global Life Sciences se"
},
{
"title": "Ecolab Gears Up to Report Q2 Results: How to Play the Stock?",
"url": "https://www.zacks.com/stock/news/2960573/ecolab-gears-up-to-report-q2-results-how-to-play-the-stock?cid=CS-STOCKNEWSAPI-FT-analyst_blog|earnings_preview-2960573",
"source": "Zacks Investment Research",
"date": "2026-07-24 14:20:45",
"summary": "ECL's Q2 results are likely to benefit from strong growth engines and pricing gains, but elevated input costs may test margins and earnings momentum."
},
{
"title": "Arrowstreet Capital Limited Partnership Buys 830,726 Shares of Ecolab Inc. $ECL",
"url": "https://www.defenseworld.net/2026/07/24/arrowstreet-capital-limited-partnership-buys-830726-shares-of-ecolab-inc-ecl.html",
"source": "Defense World",
"date": "2026-07-24 03:51:20",
"summary": "Arrowstreet Capital Limited Partnership increased its stake in Ecolab Inc. (NYSE: ECL) by 58.8% during the first quarter, according to the company in its most recent disclosure with the Securities and Exchange Commission (SEC). The firm owned 2,243,825 shares of the basic materia"
}
]
Data:
[
{
"symbol": "ECL",
"date": "2026-10-27",
"epsActual": null,
"epsEstimated": 2.16,
"revenueActual": null,
"revenueEstimated": 4702563000,
"lastUpdated": "2026-07-31"
},
{
"symbol": "ECL",
"date": "2026-07-28",
"epsActual": 2.09,
"epsEstimated": 2.08,
"revenueActual": 4415400000,
"revenueEstimated": 4382614000,
"lastUpdated": "2026-07-31"
},
{
"symbol": "ECL",
"date": "2026-04-28",
"epsActual": 1.7,
"epsEstimated": 1.7,
"revenueActual": 4066100000,
"revenueEstimated": 4026111000,
"lastUpdated": "2026-07-28"
},
{
"symbol": "ECL",
"date": "2026-02-10",
"epsActual": 2.08,
"epsEstimated": 2.07,
"revenueActual": 4192300000,
"revenueEstimated": 4190126000,
"lastUpdated": "2026-05-10"
},
{
"symbol": "ECL",
"date": "2025-10-28",
"epsActual": 2.07,
"epsEstimated": 2.07,
"revenueActual": 4165000000,
"revenueEstimated": 4121049454,
"lastUpdated": "2026-01-28"
}
]
Data:
{
"borrow": [],
"short_interest": [
{
"symbol": "ECL",
"file_date": "",
"error": "Symbol not found in FINRA biweekly file",
"days_to_cover": null
}
],
"ftd": {
"symbol": "ECL",
"periods": [
{
"file_period": "202603b",
"settlement_date": "20260330",
"quantity_fails": 154,
"price": 261.37
},
{
"file_period": "202604b",
"settlement_date": "20260427",
"quantity_fails": 22,
"price": 269.49
},
{
"file_period": "202606a",
"settlement_date": "20260612",
"quantity_fails": 1060,
"price": 263.63
},
{
"file_period": "202606b",
"settlement_date": "20260626",
"quantity_fails": 113,
"price": 281.2
},
{
"file_period": "202607a",
"settlement_date": "20260701",
"quantity_fails": 5,
"price": 278.61
}
],
"trend": "falling",
"trend_description": "FTD quantity declining \u2014 shorts covering or delivery improving"
}
}
Data:
{
"insider": [
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001188262",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 49365.43,
"reportingName": "ZILLMER JOHN J",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000118826226000011/0001188262-26-000011-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001274281",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 471.76,
"reportingName": "Whalen Julie",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000127428126000008/0001274281-26-000008-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001589791",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 11805.02,
"reportingName": "Vautrinot Suzanne M",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000158979126000013/0001589791-26-000013-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001180436",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 6773.07,
"reportingName": "NOWELL LIONEL L III",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000118043626000008/0001180436-26-000008-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001584119",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 11667.65,
"reportingName": "McKibben Tracy B",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000158411926000024/0001584119-26-000024-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001498535",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 25426.67,
"reportingName": "MacLennan David",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 46.01,
"price": 278.458,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000149853526000012/0001498535-26-000012-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001498535",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 25380.66,
"reportingName": "MacLennan David",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000149853526000012/0001498535-26-000012-index.htm"
},
{
"symbol": "ECL",
"filingDate": "2026-07-02",
"transactionDate": "2026-06-30",
"reportingCik": "0001098825",
"companyCik": "0000031462",
"transactionType": "A-Award",
"securitiesOwned": 19166.08,
"reportingName": "LARSON MICHAEL",
"typeOfOwner": "director",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 130.18,
"price": 0,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/31462/000109882526000010/0001098825-26-000010-index.htm"
}
],
"congress": [
{
"symbol": "ECL",
"senateID": "B001236",
"disclosureDate": "2026-06-16",
"transactionDate": "2026-05-15",
"firstName": "John",
"lastName": "Boozman",
"office": "John Boozman",
"district": "AR",
"owner": "Joint",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/727b4eb6-d8c7-4792-aa5b-c651c2d72f9c/"
},
{
"symbol": "ECL",
"senateID": "B001236",
"disclosureDate": "2025-03-06",
"transactionDate": "2025-02-26",
"firstName": "John",
"lastName": "Boozman",
"office": "John Boozman",
"district": "AR",
"owner": "Joint",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/6cf4a78e-92f0-4201-bf73-e9b02cd8f9ef/"
},
{
"symbol": "ECL",
"senateID": "C001035",
"disclosureDate": "2015-07-20",
"transactionDate": "2014-07-23",
"firstName": "Susan",
"lastName": "M. Collins",
"office": "Susan M. Collins",
"district": "ME",
"owner": "Spouse",
"assetDescription": "Ecolab Inc. (NYSE)",
"assetType": "Stock",
"type": "Purchase",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "--",
"link": "https://efdsearch.senate.gov/search/view/ptr/9f9dbfa0-c403-4c71-b9ae-90225aed470f/"
},
{
"symbol": "ECL",
"senateID": "C001035",
"disclosureDate": "2014-08-14",
"transactionDate": "2014-07-23",
"firstName": "Susan",
"lastName": "M. Collins",
"office": "Susan M Collins",
"district": "ME",
"owner": "Spouse",
"assetDescription": "Ecolab Inc. (NYSE)",
"assetType": "Stock",
"type": "Purchase",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/8287dd4c-edca-465c-8008-c792237b3a84/"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2026-06-11",
"transactionDate": "2026-05-01",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/9116142.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2026-05-13",
"transactionDate": "2026-04-13",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/9115822.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2026-02-10",
"transactionDate": "2026-01-29",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/8221322.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2025-10-03",
"transactionDate": "2025-09-05",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "ECOLAB INC. CMN",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/9115679.pdf"
},
{
"symbol": "ECL",
"senateID": "M001136",
"disclosureDate": "2025-08-13",
"transactionDate": "2024-12-11",
"firstName": "Lisa",
"lastName": "McClain",
"office": "Lisa McClain",
"district": "MI09",
"owner": "Spouse",
"assetDescription": "Ecolab Inc. Common Stock",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030891.pdf"
},
{
"symbol": "ECL",
"senateID": "S001229",
"disclosureDate": "2025-05-09",
"transactionDate": "2025-04-07",
"firstName": "Jefferson",
"lastName": "Shreve",
"office": "Jefferson Shreve",
"district": "IN06",
"owner": "",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$100,001 - $250,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030231.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2024-04-05",
"transactionDate": "2024-03-20",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2024/8220192.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2024-02-05",
"transactionDate": "2024-01-10",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2024/8220127.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2023-11-08",
"transactionDate": "2023-10-26",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8220039.pdf"
},
{
"symbol": "ECL",
"senateID": "M001135",
"disclosureDate": "2023-04-11",
"transactionDate": "2023-03-31",
"firstName": "Kathy",
"lastName": "Manning",
"office": "Kathy Manning",
"district": "NC06",
"owner": "Spouse",
"assetDescription": "Ecolab Inc.",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022709.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2023-04-07",
"transactionDate": "2023-03-14",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8219444.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2023-03-08",
"transactionDate": "2023-02-14",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8219417.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2023-03-08",
"transactionDate": "2023-02-10",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8219417.pdf"
},
{
"symbol": "ECL",
"senateID": "H001082",
"disclosureDate": "2023-02-14",
"transactionDate": "2023-01-31",
"firstName": "Kevin",
"lastName": "Hern",
"office": "Kevin Hern",
"district": "OK01",
"owner": "Joint",
"assetDescription": "Ecolab Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022430.pdf"
},
{
"symbol": "ECL",
"senateID": "H001082",
"disclosureDate": "2023-01-13",
"transactionDate": "2022-12-19",
"firstName": "Kevin",
"lastName": "Hern",
"office": "Kevin Hern",
"district": "OK01",
"owner": "Joint",
"assetDescription": "Ecolab Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022285.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2023-01-03",
"transactionDate": "2022-12-06",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219318.pdf"
},
{
"symbol": "ECL",
"senateID": "L000579",
"disclosureDate": "2022-11-12",
"transactionDate": "2022-11-03",
"firstName": "Alan S.",
"lastName": "Lowenthal",
"office": "Alan S. Lowenthal",
"district": "CA47",
"owner": "Spouse",
"assetDescription": "Ecolab Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021973.pdf"
},
{
"symbol": "ECL",
"senateID": "L000579",
"disclosureDate": "2022-11-12",
"transactionDate": "2022-11-03",
"firstName": "Alan S.",
"lastName": "Lowenthal",
"office": "Alan S. Lowenthal",
"district": "CA47",
"owner": "Joint",
"assetDescription": "Ecolab Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021974.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2022-10-07",
"transactionDate": "2022-09-29",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219242.pdf"
},
{
"symbol": "ECL",
"senateID": "K000389",
"disclosureDate": "2022-10-07",
"transactionDate": "2022-09-08",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Ecolab Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219242.pdf"
}
],
"dark_pool": [
{
"ticker": "ECL",
"executed_at": "2026-07-30T21:32:00.350000Z",
"size": 8596.0,
"price": 279.34,
"premium": 2401206.6399999997,
"volume": 8596.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:02.986000Z",
"size": 2646.0,
"price": 279.34,
"premium": 739133.6399999999,
"volume": 2646.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:18.820000Z",
"size": 1773.0,
"price": 279.34,
"premium": 495269.81999999995,
"volume": 1773.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:18.805000Z",
"size": 1773.0,
"price": 279.34,
"premium": 495269.81999999995,
"volume": 1773.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:18.815000Z",
"size": 1764.0,
"price": 279.34,
"premium": 492755.75999999995,
"volume": 1764.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:18.562000Z",
"size": 1764.0,
"price": 279.34,
"premium": 492755.75999999995,
"volume": 1764.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:18.566000Z",
"size": 1746.0,
"price": 279.34,
"premium": 487727.63999999996,
"volume": 1746.0,
"trade_code": " "
},
{
"ticker": "ECL",
"executed_at": "2026-07-30T20:00:04.331000Z",
"size": 1508.0,
"price": 279.34,
"premium": 421244.72,
"volume": 1508.0,
"trade_code": " "
}
],
"ats": {
"symbol": "ECL",
"date": "20260730",
"ats_volume": 0,
"total_volume": 432948,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low",
"history": [
{
"date": "20260730",
"ats_ratio": 0.0
},
{
"date": "20260729",
"ats_ratio": 0.0
},
{
"date": "20260728",
"ats_ratio": 0.0
},
{
"date": "20260727",
"ats_ratio": 0.0
},
{
"date": "20260724",
"ats_ratio": 0.0
}
]
},
"polygon_dp": {
"ticker": "ECL",
"days": [
{
"date": "2026-07-30",
"close": 279.34,
"vwap": 278.26,
"volume": 1141440,
"vwap_discount_pct": -0.39
},
{
"date": "2026-07-29",
"close": 283.7,
"vwap": 282.0,
"volume": 1536404,
"vwap_discount_pct": -0.6
},
{
"date": "2026-07-28",
"close": 282.9,
"vwap": 282.33,
"volume": 1889641,
"vwap_discount_pct": -0.2
},
{
"date": "2026-07-27",
"close": 271.38,
"vwap": 271.31,
"volume": 1515332,
"vwap_discount_pct": -0.03
},
{
"date": "2026-07-24",
"close": 268.75,
"vwap": 268.05,
"volume": 1155135,
"vwap_discount_pct": -0.26
}
],
"avg_vwap_discount_pct": -0.3,
"signal": "Distribution"
},
"options_flow": [],
"net_premium": {
"ticker": "ECL",
"net_call_premium": "-132975.00",
"net_put_premium": "18627.00",
"call_premium": "142080.00",
"put_premium": "72841.00",
"bullish_premium": "16937.00",
"bearish_premium": "168539.00",
"put_call_ratio": "2.9051724137931034",
"iv_rank": "53.5241",
"implied_move_perc": "0.046000",
"gex_ratio": "0.43444702415186950900",
"gex_net_change": "-268.1928",
"gex_call_delta": "461023.2698",
"gex_put_delta": "-87799.6465",
"gex_date": "2026-07-30"
},
"hot_chains": [
{
"underlying_symbol": "ECL",
"expires": "2026-08-21",
"open_interest": 1166,
"option_type": "put",
"delta": -0.282626398333636,
"ask_volume": 77,
"last_price": "3.45",
"implied_volatility": "0.2691239928513265",
"gamma": 0.0204109881516778,
"avg_price": "3.5777707006369426751592356689",
"bid_volume": 17,
"nbbo_ask": "3.30",
"strike": "270",
"option_symbol": "ECL260821P00270000",
"total_premium": "56171.00",
"iv": 0.24194490434978,
"volume": 157,
"nbbo_bid": "2.55"
},
{
"underlying_symbol": "ECL",
"expires": "2026-08-21",
"open_interest": 1079,
"option_type": "put",
"delta": -0.01926444343265,
"ask_volume": 5,
"last_price": "0.20",
"implied_volatility": "0.31943752737198",
"gamma": 0.00224625527941803,
"avg_price": "0.2528758169934640522875816989",
"bid_volume": 53,
"nbbo_ask": "0.40",
"strike": "240",
"option_symbol": "ECL260821P00240000",
"total_premium": "3869.00",
"iv": 0.304428630157173,
"volume": 153,
"nbbo_bid": "0"
},
{
"underlying_symbol": "ECL",
"expires": "2026-10-16",
"open_interest": 149,
"option_type": "call",
"delta": 0.0661922323890909,
"ask_volume": 1,
"last_price": "1.05",
"implied_volatility": "0.2386441499486018",
"gamma": 0.00430558200228154,
"avg_price": "1.2240000000000000000000000001",
"bid_volume": 24,
"nbbo_ask": "1.25",
"strike": "330",
"option_symbol": "ECL261016C00330000",
"total_premium": "3060.00",
"iv": 0.231269365008542,
"volume": 25,
"nbbo_bid": "0.35"
},
{
"underlying_symbol": "ECL",
"expires": "2026-08-21",
"open_interest": 599,
"option_type": "call",
"delta": 0.122206411478501,
"ask_volume": 2,
"last_price": "1.10",
"implied_volatility": "0.2467495255256589",
"gamma": 0.0121480269915399,
"avg_price": "0.9508333333333333333333333333",
"bid_volume": 10,
"nbbo_ask": "1.90",
"strike": "300",
"option_symbol": "ECL260821C00300000",
"total_premium": "1141.00",
"iv": 0.24318296311626,
"volume": 12,
"nbbo_bid": "0.85"
},
{
"underlying_symbol": "ECL",
"expires": "2026-08-21",
"open_interest": 351,
"option_type": "call",
"delta": 0.0362373190726525,
"ask_volume": 0,
"last_price": "0.35",
"implied_volatility": "0.2578850100785615",
"gamma": 0.0049196217954406,
"avg_price": "0.3500000000000000000000000000",
"bid_volume": 10,
"nbbo_ask": "0.50",
"strike": "310",
"option_symbol": "ECL260821C00310000",
"total_premium": "350.00",
"iv": 0.236007711681263,
"volume": 10,
"nbbo_bid": "0.20"
},
{
"underlying_symbol": "ECL",
"expires": "2026-10-16",
"open_interest": 21,
"option_type": "call",
"delta": 0.190692148109469,
"ask_volume": 0,
"last_price": "3.08",
"implied_volatility": "0.2336003902043343",
"gamma": 0.00859495805199574,
"avg_price": "3.0088888888888888888888888889",
"bid_volume": 9,
"nbbo_ask": "3.40",
"strike": "310",
"option_symbol": "ECL261016C00310000",
"total_premium": "2708.00",
"iv": 0.245437053002416,
"volume": 9,
"nbbo_bid": "1.70"
},
{
"underlying_symbol": "ECL",
"expires": "2027-01-15",
"open_interest": 223,
"option_type": "call",
"delta": 0.858538942046769,
"ask_volume": 0,
"last_price": "61.50",
"implied_volatility": "0.2611895358567217",
"gamma": 0.00321496499009132,
"avg_price": "61.503750000000000000000000000",
"bid_volume": 8,
"nbbo_ask": "66.50",
"strike": "220",
"option_symbol": "ECL270115C00220000",
"total_premium": "49203.00",
"iv": 0.367347200412082,
"volume": 8,
"nbbo_bid": "63.40"
},
{
"underlying_symbol": "ECL",
"expires": "2027-01-15",
"open_interest": 14,
"option_type": "call",
"delta": 0.826392275235591,
"ask_volume": 0,
"last_price": "53.40",
"implied_volatility": "0.2605343343703245",
"gamma": 0.00388007798932915,
"avg_price": "53.40000",
"bid_volume": 8,
"nbbo_ask": "57.90",
"strike": "230",
"option_symbol": "ECL270115C00230000",
"total_premium": "42720.00",
"iv": 0.34768011534221,
"volume": 8,
"nbbo_bid": "54.70"
}
],
"oi_changes": {
"net_call_oi_change": -512,
"net_put_oi_change": 1,
"top": [
{
"strike": "300",
"oi_change": -660,
"type": "call"
},
{
"strike": "280",
"oi_change": 149,
"type": "call"
},
{
"strike": "300",
"oi_change": 2,
"type": "call"
},
{
"strike": "290",
"oi_change": -2,
"type": "call"
},
{
"strike": "270",
"oi_change": 1,
"type": "put"
}
]
}
}
Data:
{
"vix": 18.67,
"sp500": 7413.18,
"fed_funds": 3.64,
"yield_curve_10y2y": 0.35,
"hy_spread": 2.81,
"treasury": {
"date": "2026-07-29",
"month1": 3.73,
"month2": 3.83,
"month3": 3.83,
"month6": 3.97,
"year1": 4.04,
"year2": 4.22,
"year3": 4.29,
"year5": 4.37,
"year7": 4.51,
"year10": 4.67,
"year20": 5.21,
"year30": 5.2
},
"events": []
}
Data:
{
"days": 41,
"patterns": [
{
"name": "VWAP Touch",
"count": 41,
"pct": 100
},
{
"name": "9 EMA Touch",
"count": 41,
"pct": 100
},
{
"name": "21 EMA Touch",
"count": 41,
"pct": 100
},
{
"name": "PDH/PDL Touch",
"count": 40,
"pct": 98
},
{
"name": "Woodie Pivot Touch",
"count": 39,
"pct": 95
},
{
"name": "ORB Breakout",
"count": 36,
"pct": 88
},
{
"name": "Gap Fill",
"count": 26,
"pct": 63
},
{
"name": "Open Retracement",
"count": 22,
"pct": 54
},
{
"name": "Darvas Box",
"count": 10,
"pct": 24
},
{
"name": "High Vol Open",
"count": 7,
"pct": 17
},
{
"name": "Power Hour",
"count": 3,
"pct": 7
}
]
}