{
"price": {
"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
},
"company": {
"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"
}
]
},
"volume": {
"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
}
},
"market_env": {
"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": []
},
"levels": {
"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
}
]
},
"patterns": {
"days": 41,
"patterns": [
{
"name": "VWAP Touch",
"count": 41,
"pct": 100,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "VWAP",
"color": "#4a9eff",
"points": [
{
"t": 1785418200,
"v": 281.8537
},
{
"t": 1785418500,
"v": 278.8698
},
{
"t": 1785418800,
"v": 279.0314
},
{
"t": 1785419100,
"v": 278.5597
},
{
"t": 1785419400,
"v": 278.7559
},
{
"t": 1785419700,
"v": 277.859
},
{
"t": 1785420000,
"v": 277.5602
},
{
"t": 1785420300,
"v": 278.391
},
{
"t": 1785420600,
"v": 278.2652
},
{
"t": 1785420900,
"v": 278.2662
},
{
"t": 1785421200,
"v": 277.9558
},
{
"t": 1785421500,
"v": 277.178
},
{
"t": 1785421800,
"v": 276.9786
},
{
"t": 1785422100,
"v": 276.9648
},
{
"t": 1785422400,
"v": 276.8714
},
{
"t": 1785422700,
"v": 277.0302
},
{
"t": 1785423000,
"v": 276.9653
},
{
"t": 1785423300,
"v": 277.0143
},
{
"t": 1785423600,
"v": 276.4714
},
{
"t": 1785423900,
"v": 276.3381
},
{
"t": 1785424200,
"v": 276.4517
},
{
"t": 1785424500,
"v": 276.4602
},
{
"t": 1785424800,
"v": 276.7366
},
{
"t": 1785425100,
"v": 276.6842
},
{
"t": 1785425400,
"v": 276.5169
},
{
"t": 1785425700,
"v": 276.7735
},
{
"t": 1785426000,
"v": 277.116
},
{
"t": 1785426300,
"v": 277.1323
},
{
"t": 1785426600,
"v": 277.1828
},
{
"t": 1785426900,
"v": 277.0946
},
{
"t": 1785427200,
"v": 276.9225
},
{
"t": 1785427500,
"v": 276.2973
},
{
"t": 1785427800,
"v": 276.0646
},
{
"t": 1785428100,
"v": 276.7298
},
{
"t": 1785428400,
"v": 276.8718
},
{
"t": 1785428700,
"v": 276.8047
},
{
"t": 1785429000,
"v": 276.8488
},
{
"t": 1785429300,
"v": 276.6858
},
{
"t": 1785429600,
"v": 276.7363
},
{
"t": 1785429900,
"v": 277.1506
},
{
"t": 1785430200,
"v": 277.1567
},
{
"t": 1785430500,
"v": 277.3459
},
{
"t": 1785430800,
"v": 277.4938
},
{
"t": 1785431100,
"v": 277.4548
},
{
"t": 1785431400,
"v": 277.1642
},
{
"t": 1785431700,
"v": 277.1279
},
{
"t": 1785432000,
"v": 277.4562
},
{
"t": 1785432300,
"v": 277.5525
},
{
"t": 1785432600,
"v": 277.593
},
{
"t": 1785432900,
"v": 277.6466
},
{
"t": 1785433200,
"v": 277.7123
},
{
"t": 1785433500,
"v": 277.3365
},
{
"t": 1785433800,
"v": 277.1078
},
{
"t": 1785434100,
"v": 276.809
},
{
"t": 1785434400,
"v": 276.8774
},
{
"t": 1785434700,
"v": 277.1701
},
{
"t": 1785435000,
"v": 277.0494
},
{
"t": 1785435300,
"v": 277.3939
},
{
"t": 1785435600,
"v": 277.6599
},
{
"t": 1785435900,
"v": 277.765
},
{
"t": 1785436200,
"v": 277.5828
},
{
"t": 1785436500,
"v": 277.4911
},
{
"t": 1785436800,
"v": 277.5922
},
{
"t": 1785437100,
"v": 277.5346
},
{
"t": 1785437400,
"v": 277.5279
},
{
"t": 1785437700,
"v": 277.7325
},
{
"t": 1785438000,
"v": 277.6856
},
{
"t": 1785438300,
"v": 277.5563
},
{
"t": 1785438600,
"v": 277.5023
},
{
"t": 1785438900,
"v": 277.8614
},
{
"t": 1785439200,
"v": 277.8903
},
{
"t": 1785439500,
"v": 277.9168
},
{
"t": 1785439800,
"v": 278.0609
},
{
"t": 1785440100,
"v": 278.3923
},
{
"t": 1785440400,
"v": 278.401
},
{
"t": 1785440700,
"v": 278.5067
},
{
"t": 1785441000,
"v": 278.5186
},
{
"t": 1785441300,
"v": 279.252
}
]
}
]
}
}
},
{
"name": "9 EMA Touch",
"count": 41,
"pct": 100,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "9 EMA",
"color": "#f59e0b",
"points": [
{
"t": 1785418200,
"v": 280.48
},
{
"t": 1785418500,
"v": 280.154
},
{
"t": 1785418800,
"v": 279.8932
},
{
"t": 1785419100,
"v": 279.6026
},
{
"t": 1785419400,
"v": 279.313
},
{
"t": 1785419700,
"v": 278.9264
},
{
"t": 1785420000,
"v": 278.7252
},
{
"t": 1785420300,
"v": 278.7201
},
{
"t": 1785420600,
"v": 278.5381
},
{
"t": 1785420900,
"v": 278.5305
},
{
"t": 1785421200,
"v": 278.3084
},
{
"t": 1785421500,
"v": 278.1587
},
{
"t": 1785421800,
"v": 277.858
},
{
"t": 1785422100,
"v": 277.7004
},
{
"t": 1785422400,
"v": 277.5203
},
{
"t": 1785422700,
"v": 277.3842
},
{
"t": 1785423000,
"v": 277.3834
},
{
"t": 1785423300,
"v": 277.2713
},
{
"t": 1785423600,
"v": 277.087
},
{
"t": 1785423900,
"v": 276.9886
},
{
"t": 1785424200,
"v": 276.8589
},
{
"t": 1785424500,
"v": 276.8391
},
{
"t": 1785424800,
"v": 276.8233
},
{
"t": 1785425100,
"v": 276.7766
},
{
"t": 1785425400,
"v": 276.7633
},
{
"t": 1785425700,
"v": 276.7946
},
{
"t": 1785426000,
"v": 276.8377
},
{
"t": 1785426300,
"v": 276.8742
},
{
"t": 1785426600,
"v": 276.9353
},
{
"t": 1785426900,
"v": 276.9263
},
{
"t": 1785427200,
"v": 276.891
},
{
"t": 1785427500,
"v": 276.7038
},
{
"t": 1785427800,
"v": 276.635
},
{
"t": 1785428100,
"v": 276.662
},
{
"t": 1785428400,
"v": 276.7036
},
{
"t": 1785428700,
"v": 276.6849
},
{
"t": 1785429000,
"v": 276.7319
},
{
"t": 1785429300,
"v": 276.7035
},
{
"t": 1785429600,
"v": 276.7818
},
{
"t": 1785429900,
"v": 276.8815
},
{
"t": 1785430200,
"v": 276.9862
},
{
"t": 1785430500,
"v": 277.0689
},
{
"t": 1785430800,
"v": 277.1682
},
{
"t": 1785431100,
"v": 277.1975
},
{
"t": 1785431400,
"v": 277.169
},
{
"t": 1785431700,
"v": 277.1782
},
{
"t": 1785432000,
"v": 277.2666
},
{
"t": 1785432300,
"v": 277.3493
},
{
"t": 1785432600,
"v": 277.3904
},
{
"t": 1785432900,
"v": 277.4693
},
{
"t": 1785433200,
"v": 277.4635
},
{
"t": 1785433500,
"v": 277.4028
},
{
"t": 1785433800,
"v": 277.3362
},
{
"t": 1785434100,
"v": 277.211
},
{
"t": 1785434400,
"v": 277.1772
},
{
"t": 1785434700,
"v": 277.1638
},
{
"t": 1785435000,
"v": 277.142
},
{
"t": 1785435300,
"v": 277.2426
},
{
"t": 1785435600,
"v": 277.3431
},
{
"t": 1785435900,
"v": 277.3845
},
{
"t": 1785436200,
"v": 277.4176
},
{
"t": 1785436500,
"v": 277.4321
},
{
"t": 1785436800,
"v": 277.4637
},
{
"t": 1785437100,
"v": 277.4809
},
{
"t": 1785437400,
"v": 277.5107
},
{
"t": 1785437700,
"v": 277.5126
},
{
"t": 1785438000,
"v": 277.5541
},
{
"t": 1785438300,
"v": 277.5133
},
{
"t": 1785438600,
"v": 277.5411
},
{
"t": 1785438900,
"v": 277.6029
},
{
"t": 1785439200,
"v": 277.5953
},
{
"t": 1785439500,
"v": 277.6742
},
{
"t": 1785439800,
"v": 277.8174
},
{
"t": 1785440100,
"v": 277.9119
},
{
"t": 1785440400,
"v": 278.0325
},
{
"t": 1785440700,
"v": 278.136
},
{
"t": 1785441000,
"v": 278.2068
},
{
"t": 1785441300,
"v": 278.4335
}
]
}
]
}
}
},
{
"name": "21 EMA Touch",
"count": 41,
"pct": 100,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "21 EMA",
"color": "#a78bfa",
"points": [
{
"t": 1785418200,
"v": 280.48
},
{
"t": 1785418500,
"v": 280.3318
},
{
"t": 1785418800,
"v": 280.1971
},
{
"t": 1785419100,
"v": 280.0374
},
{
"t": 1785419400,
"v": 279.8662
},
{
"t": 1785419700,
"v": 279.6402
},
{
"t": 1785420000,
"v": 279.4838
},
{
"t": 1785420300,
"v": 279.4126
},
{
"t": 1785420600,
"v": 279.2669
},
{
"t": 1785420900,
"v": 279.1972
},
{
"t": 1785421200,
"v": 279.0356
},
{
"t": 1785421500,
"v": 278.9015
},
{
"t": 1785421800,
"v": 278.6972
},
{
"t": 1785422100,
"v": 278.5493
},
{
"t": 1785422400,
"v": 278.3903
},
{
"t": 1785422700,
"v": 278.2493
},
{
"t": 1785423000,
"v": 278.1703
},
{
"t": 1785423300,
"v": 278.0478
},
{
"t": 1785423600,
"v": 277.8935
},
{
"t": 1785423900,
"v": 277.7754
},
{
"t": 1785424200,
"v": 277.6449
},
{
"t": 1785424500,
"v": 277.5645
},
{
"t": 1785424800,
"v": 277.4913
},
{
"t": 1785425100,
"v": 277.4094
},
{
"t": 1785425400,
"v": 277.3458
},
{
"t": 1785425700,
"v": 277.3071
},
{
"t": 1785426000,
"v": 277.2801
},
{
"t": 1785426300,
"v": 277.2565
},
{
"t": 1785426600,
"v": 277.2495
},
{
"t": 1785426900,
"v": 277.2168
},
{
"t": 1785427200,
"v": 277.1744
},
{
"t": 1785427500,
"v": 277.0635
},
{
"t": 1785427800,
"v": 276.9996
},
{
"t": 1785428100,
"v": 276.9787
},
{
"t": 1785428400,
"v": 276.9688
},
{
"t": 1785428700,
"v": 276.9362
},
{
"t": 1785429000,
"v": 276.9347
},
{
"t": 1785429300,
"v": 276.9034
},
{
"t": 1785429600,
"v": 276.9208
},
{
"t": 1785429900,
"v": 276.9535
},
{
"t": 1785430200,
"v": 276.9945
},
{
"t": 1785430500,
"v": 277.0314
},
{
"t": 1785430800,
"v": 277.0799
},
{
"t": 1785431100,
"v": 277.1013
},
{
"t": 1785431400,
"v": 277.0971
},
{
"t": 1785431700,
"v": 277.1078
},
{
"t": 1785432000,
"v": 277.1543
},
{
"t": 1785432300,
"v": 277.2021
},
{
"t": 1785432600,
"v": 277.2342
},
{
"t": 1785432900,
"v": 277.2843
},
{
"t": 1785433200,
"v": 277.2984
},
{
"t": 1785433500,
"v": 277.2859
},
{
"t": 1785433800,
"v": 277.2662
},
{
"t": 1785434100,
"v": 277.2157
},
{
"t": 1785434400,
"v": 277.1999
},
{
"t": 1785434700,
"v": 277.1917
},
{
"t": 1785435000,
"v": 277.1793
},
{
"t": 1785435300,
"v": 277.2216
},
{
"t": 1785435600,
"v": 277.2692
},
{
"t": 1785435900,
"v": 277.2947
},
{
"t": 1785436200,
"v": 277.3179
},
{
"t": 1785436500,
"v": 277.3336
},
{
"t": 1785436800,
"v": 277.3569
},
{
"t": 1785437100,
"v": 277.3744
},
{
"t": 1785437400,
"v": 277.3977
},
{
"t": 1785437700,
"v": 277.4088
},
{
"t": 1785438000,
"v": 277.4371
},
{
"t": 1785438300,
"v": 277.4292
},
{
"t": 1785438600,
"v": 277.4495
},
{
"t": 1785438900,
"v": 277.4859
},
{
"t": 1785439200,
"v": 277.4931
},
{
"t": 1785439500,
"v": 277.5383
},
{
"t": 1785439800,
"v": 277.6157
},
{
"t": 1785440100,
"v": 277.677
},
{
"t": 1785440400,
"v": 277.7532
},
{
"t": 1785440700,
"v": 277.8256
},
{
"t": 1785441000,
"v": 277.886
},
{
"t": 1785441300,
"v": 278.0182
}
]
}
]
}
}
},
{
"name": "PDH/PDL Touch",
"count": 40,
"pct": 98,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "PDH $285.68",
"color": "#22a06b",
"points": [
{
"t": 1785418200,
"v": 285.68
},
{
"t": 1785441300,
"v": 285.68
}
]
},
{
"label": "PDL $278.88",
"color": "#e5484d",
"points": [
{
"t": 1785418200,
"v": 278.88
},
{
"t": 1785441300,
"v": 278.88
}
]
}
]
}
}
},
{
"name": "Woodie Pivot Touch",
"count": 39,
"pct": 95,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "PP $282.99",
"color": "#4a9eff",
"points": [
{
"t": 1785418200,
"v": 282.99
},
{
"t": 1785441300,
"v": 282.99
}
]
},
{
"label": "R1 $287.10",
"color": "#22a06b",
"points": [
{
"t": 1785418200,
"v": 287.1
},
{
"t": 1785441300,
"v": 287.1
}
]
},
{
"label": "S1 $280.30",
"color": "#e5484d",
"points": [
{
"t": 1785418200,
"v": 280.3
},
{
"t": 1785441300,
"v": 280.3
}
]
},
{
"label": "R2 $289.79",
"color": "#22a06b",
"points": [
{
"t": 1785418200,
"v": 289.79
},
{
"t": 1785441300,
"v": 289.79
}
]
},
{
"label": "S2 $276.19",
"color": "#e5484d",
"points": [
{
"t": 1785418200,
"v": 276.19
},
{
"t": 1785441300,
"v": 276.19
}
]
}
]
}
}
},
{
"name": "ORB Breakout",
"count": 36,
"pct": 88,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "ORB High $283.76",
"color": "#22a06b",
"points": [
{
"t": 1785418200,
"v": 283.765
},
{
"t": 1785441300,
"v": 283.765
}
]
},
{
"label": "ORB Low $278.15",
"color": "#e5484d",
"points": [
{
"t": 1785418200,
"v": 278.15
},
{
"t": 1785441300,
"v": 278.15
}
]
}
]
}
}
},
{
"name": "Gap Fill",
"count": 26,
"pct": 63,
"example": {
"date": "2026-07-30",
"bars": [
{
"t": 1785418200,
"o": 282,
"h": 283.765,
"l": 279.69,
"c": 280.48
},
{
"t": 1785418500,
"o": 279.41,
"h": 279.8,
"l": 278.15,
"c": 278.85
},
{
"t": 1785418800,
"o": 278.8,
"h": 279.5,
"l": 278.43,
"c": 278.85
},
{
"t": 1785419100,
"o": 279.02,
"h": 279.13,
"l": 277.935,
"c": 278.44
},
{
"t": 1785419400,
"o": 278.6,
"h": 279.12,
"l": 277.93,
"c": 278.155
},
{
"t": 1785419700,
"o": 277.65,
"h": 278.61,
"l": 276.99,
"c": 277.38
},
{
"t": 1785420000,
"o": 277.13,
"h": 278.05,
"l": 277.01,
"c": 277.92
},
{
"t": 1785420300,
"o": 277.92,
"h": 278.7,
"l": 277.92,
"c": 278.7
},
{
"t": 1785420600,
"o": 278.705,
"h": 278.705,
"l": 277.81,
"c": 277.81
},
{
"t": 1785420900,
"o": 277.92,
"h": 278.7096,
"l": 277.76,
"c": 278.5
},
{
"t": 1785421200,
"o": 278.26,
"h": 278.48,
"l": 277.42,
"c": 277.42
},
{
"t": 1785421500,
"o": 277.505,
"h": 277.585,
"l": 276.805,
"c": 277.56
},
{
"t": 1785421800,
"o": 277.36,
"h": 277.37,
"l": 276.56,
"c": 276.655
},
{
"t": 1785422100,
"o": 276.61,
"h": 277.33,
"l": 276.605,
"c": 277.07
},
{
"t": 1785422400,
"o": 277.14,
"h": 277.14,
"l": 276.65,
"c": 276.8
},
{
"t": 1785422700,
"o": 276.8,
"h": 277.49,
"l": 276.74,
"c": 276.84
},
{
"t": 1785423000,
"o": 276.845,
"h": 277.38,
"l": 276.71,
"c": 277.38
},
{
"t": 1785423300,
"o": 277.22,
"h": 277.605,
"l": 276.45,
"c": 276.8227
},
{
"t": 1785423600,
"o": 276.74,
"h": 276.89,
"l": 276.09,
"c": 276.35
},
{
"t": 1785423900,
"o": 276.09,
"h": 276.87,
"l": 276,
"c": 276.595
},
{
"t": 1785424200,
"o": 276.46,
"h": 276.77,
"l": 276.22,
"c": 276.34
},
{
"t": 1785424500,
"o": 276.3,
"h": 276.9,
"l": 276.04,
"c": 276.76
},
{
"t": 1785424800,
"o": 276.9,
"h": 276.91,
"l": 276.61,
"c": 276.76
},
{
"t": 1785425100,
"o": 276.61,
"h": 276.89,
"l": 276.53,
"c": 276.59
},
{
"t": 1785425400,
"o": 276.595,
"h": 276.71,
"l": 276.29,
"c": 276.71
},
{
"t": 1785425700,
"o": 276.87,
"h": 277.04,
"l": 276.6,
"c": 276.92
},
{
"t": 1785426000,
"o": 276.76,
"h": 277.51,
"l": 276.76,
"c": 277.01
},
{
"t": 1785426300,
"o": 277,
"h": 277.33,
"l": 277,
"c": 277.02
},
{
"t": 1785426600,
"o": 277.075,
"h": 277.33,
"l": 277,
"c": 277.18
},
{
"t": 1785426900,
"o": 277.18,
"h": 277.3,
"l": 276.89,
"c": 276.89
},
{
"t": 1785427200,
"o": 276.86,
"h": 277.43,
"l": 276.6,
"c": 276.75
},
{
"t": 1785427500,
"o": 276.775,
"h": 276.775,
"l": 275.92,
"c": 275.955
},
{
"t": 1785427800,
"o": 275.95,
"h": 276.45,
"l": 275.75,
"c": 276.36
},
{
"t": 1785428100,
"o": 276.365,
"h": 277.01,
"l": 276.365,
"c": 276.77
},
{
"t": 1785428400,
"o": 276.825,
"h": 277,
"l": 276.76,
"c": 276.87
},
{
"t": 1785428700,
"o": 276.8625,
"h": 277.03,
"l": 276.51,
"c": 276.61
},
{
"t": 1785429000,
"o": 276.675,
"h": 276.955,
"l": 276.6725,
"c": 276.92
},
{
"t": 1785429300,
"o": 276.93,
"h": 276.93,
"l": 276.46,
"c": 276.59
},
{
"t": 1785429600,
"o": 276.59,
"h": 277.095,
"l": 276.59,
"c": 277.095
},
{
"t": 1785429900,
"o": 277.085,
"h": 277.295,
"l": 277.085,
"c": 277.28
},
{
"t": 1785430200,
"o": 277.15,
"h": 277.43,
"l": 276.98,
"c": 277.405
},
{
"t": 1785430500,
"o": 277.4125,
"h": 277.54,
"l": 277.24,
"c": 277.4
},
{
"t": 1785430800,
"o": 277.4,
"h": 277.665,
"l": 277.31,
"c": 277.565
},
{
"t": 1785431100,
"o": 277.5775,
"h": 277.585,
"l": 277.27,
"c": 277.315
},
{
"t": 1785431400,
"o": 277.32,
"h": 277.4,
"l": 276.87,
"c": 277.055
},
{
"t": 1785431700,
"o": 276.95,
"h": 277.2178,
"l": 276.95,
"c": 277.215
},
{
"t": 1785432000,
"o": 277.34,
"h": 277.7499,
"l": 277.34,
"c": 277.62
},
{
"t": 1785432300,
"o": 277.47,
"h": 277.8345,
"l": 277.37,
"c": 277.68
},
{
"t": 1785432600,
"o": 277.75,
"h": 277.75,
"l": 277.46,
"c": 277.555
},
{
"t": 1785432900,
"o": 277.46,
"h": 277.86,
"l": 277.46,
"c": 277.785
},
{
"t": 1785433200,
"o": 277.785,
"h": 277.93,
"l": 277.44,
"c": 277.44
},
{
"t": 1785433500,
"o": 277.465,
"h": 277.465,
"l": 277.16,
"c": 277.16
},
{
"t": 1785433800,
"o": 277.16,
"h": 277.265,
"l": 276.99,
"c": 277.07
},
{
"t": 1785434100,
"o": 277.07,
"h": 277.18,
"l": 276.53,
"c": 276.71
},
{
"t": 1785434400,
"o": 276.725,
"h": 277.0422,
"l": 276.68,
"c": 277.0422
},
{
"t": 1785434700,
"o": 276.82,
"h": 277.255,
"l": 276.82,
"c": 277.11
},
{
"t": 1785435000,
"o": 277.11,
"h": 277.12,
"l": 276.95,
"c": 277.055
},
{
"t": 1785435300,
"o": 277.055,
"h": 277.645,
"l": 277.055,
"c": 277.645
},
{
"t": 1785435600,
"o": 277.5925,
"h": 277.75,
"l": 277.5925,
"c": 277.745
},
{
"t": 1785435900,
"o": 277.75,
"h": 277.9,
"l": 277.55,
"c": 277.55
},
{
"t": 1785436200,
"o": 277.535,
"h": 277.66,
"l": 277.48,
"c": 277.55
},
{
"t": 1785436500,
"o": 277.48,
"h": 277.53,
"l": 277.4,
"c": 277.49
},
{
"t": 1785436800,
"o": 277.49,
"h": 277.68,
"l": 277.4575,
"c": 277.59
},
{
"t": 1785437100,
"o": 277.585,
"h": 277.64,
"l": 277.43,
"c": 277.55
},
{
"t": 1785437400,
"o": 277.55,
"h": 277.67,
"l": 277.4,
"c": 277.63
},
{
"t": 1785437700,
"o": 277.61,
"h": 277.9,
"l": 277.52,
"c": 277.52
},
{
"t": 1785438000,
"o": 277.57,
"h": 277.91,
"l": 277.555,
"c": 277.72
},
{
"t": 1785438300,
"o": 277.71,
"h": 277.835,
"l": 277.28,
"c": 277.35
},
{
"t": 1785438600,
"o": 277.42,
"h": 277.7,
"l": 277.32,
"c": 277.6525
},
{
"t": 1785438900,
"o": 277.655,
"h": 278.04,
"l": 277.645,
"c": 277.85
},
{
"t": 1785439200,
"o": 277.915,
"h": 278.1501,
"l": 277.55,
"c": 277.565
},
{
"t": 1785439500,
"o": 277.65,
"h": 278.13,
"l": 277.65,
"c": 277.99
},
{
"t": 1785439800,
"o": 277.915,
"h": 278.42,
"l": 277.91,
"c": 278.3901
},
{
"t": 1785440100,
"o": 278.395,
"h": 278.55,
"l": 278.27,
"c": 278.29
},
{
"t": 1785440400,
"o": 278.25,
"h": 278.56,
"l": 278.23,
"c": 278.515
},
{
"t": 1785440700,
"o": 278.515,
"h": 278.685,
"l": 278.4011,
"c": 278.55
},
{
"t": 1785441000,
"o": 278.48,
"h": 278.7,
"l": 278.37,
"c": 278.49
},
{
"t": 1785441300,
"o": 278.62,
"h": 279.53,
"l": 278.56,
"c": 279.34
}
],
"overlays": {
"lines": [
{
"label": "Prev close",
"color": "#a78bfa",
"points": [
{
"t": 1785418200,
"v": 283.7
},
{
"t": 1785441300,
"v": 283.7
}
]
}
]
}
}
},
{
"name": "Open Retracement",
"count": 22,
"pct": 54,
"example": {
"date": "2026-07-29",
"bars": [
{
"t": 1785331800,
"o": 285.68,
"h": 285.68,
"l": 280.12,
"c": 280.915
},
{
"t": 1785332100,
"o": 280.85,
"h": 280.99,
"l": 278.88,
"c": 280.55
},
{
"t": 1785332400,
"o": 280.55,
"h": 282.01,
"l": 280.27,
"c": 282
},
{
"t": 1785332700,
"o": 281.67,
"h": 283.13,
"l": 281.67,
"c": 282.28
},
{
"t": 1785333000,
"o": 282.37,
"h": 284.44,
"l": 282.32,
"c": 284.4
},
{
"t": 1785333300,
"o": 284.145,
"h": 284.9,
"l": 283.07,
"c": 283.235
}
],
"overlays": {
"lines": [
{
"label": "Retrace level",
"color": "#f59e0b",
"points": [
{
"t": 1785331800,
"v": 282.9
},
{
"t": 1785333300,
"v": 282.9
}
]
}
]
}
}
},
{
"name": "Darvas Box",
"count": 10,
"pct": 24,
"example": {
"date": "2026-07-23",
"bars": [
{
"t": 1784764800,
"o": 262.87,
"h": 265.47,
"l": 261.5,
"c": 263.14
},
{
"t": 1784851200,
"o": 263.75,
"h": 268.83,
"l": 263.2,
"c": 268.75
},
{
"t": 1785110400,
"o": 269.04,
"h": 272.29,
"l": 269,
"c": 271.38
},
{
"t": 1785196800,
"o": 278,
"h": 284.99,
"l": 275.21,
"c": 282.9
},
{
"t": 1785283200,
"o": 285.68,
"h": 285.68,
"l": 278.88,
"c": 283.7
},
{
"t": 1785369600,
"o": 282,
"h": 283.765,
"l": 275.75,
"c": 279.34
}
],
"overlays": {
"timespan": "day",
"lines": [
{
"label": "Box top $283.95",
"color": "#22a06b",
"points": [
{
"t": 1784764800,
"v": 283.95
},
{
"t": 1785369600,
"v": 283.95
}
]
},
{
"label": "Box bottom $261.50",
"color": "#e5484d",
"points": [
{
"t": 1784764800,
"v": 261.5
},
{
"t": 1785369600,
"v": 261.5
}
]
}
]
}
}
},
{
"name": "High Vol Open",
"count": 7,
"pct": 17,
"example": {
"date": "2026-07-29",
"bars": [
{
"t": 1785331800,
"o": 285.68,
"h": 285.68,
"l": 280.12,
"c": 280.915
},
{
"t": 1785332100,
"o": 280.85,
"h": 280.99,
"l": 278.88,
"c": 280.55
},
{
"t": 1785332400,
"o": 280.55,
"h": 282.01,
"l": 280.27,
"c": 282
},
{
"t": 1785332700,
"o": 281.67,
"h": 283.13,
"l": 281.67,
"c": 282.28
},
{
"t": 1785333000,
"o": 282.37,
"h": 284.44,
"l": 282.32,
"c": 284.4
},
{
"t": 1785333300,
"o": 284.145,
"h": 284.9,
"l": 283.07,
"c": 283.235
},
{
"t": 1785333600,
"o": 283.125,
"h": 283.145,
"l": 280.44,
"c": 280.63
},
{
"t": 1785333900,
"o": 280.635,
"h": 281.15,
"l": 280.01,
"c": 281.04
},
{
"t": 1785334200,
"o": 281.34,
"h": 281.82,
"l": 281,
"c": 281.13
},
{
"t": 1785334500,
"o": 280.9201,
"h": 280.9201,
"l": 280.01,
"c": 280.385
},
{
"t": 1785334800,
"o": 280.385,
"h": 280.97,
"l": 279.8,
"c": 280.885
},
{
"t": 1785335100,
"o": 280.89,
"h": 280.91,
"l": 280.22,
"c": 280.49
},
{
"t": 1785335400,
"o": 280.49,
"h": 280.82,
"l": 280.15,
"c": 280.3
},
{
"t": 1785335700,
"o": 280.46,
"h": 280.53,
"l": 280.0201,
"c": 280.38
},
{
"t": 1785336000,
"o": 280.37,
"h": 280.55,
"l": 280.16,
"c": 280.44
},
{
"t": 1785336300,
"o": 280.44,
"h": 280.44,
"l": 279.795,
"c": 280.03
},
{
"t": 1785336600,
"o": 280.06,
"h": 280.22,
"l": 279.78,
"c": 279.995
},
{
"t": 1785336900,
"o": 279.995,
"h": 280.015,
"l": 279.445,
"c": 279.815
},
{
"t": 1785337200,
"o": 279.84,
"h": 280.02,
"l": 279.53,
"c": 279.685
},
{
"t": 1785337500,
"o": 279.645,
"h": 279.75,
"l": 279.06,
"c": 279.43
},
{
"t": 1785337800,
"o": 279.59,
"h": 280.2299,
"l": 279.59,
"c": 280.02
},
{
"t": 1785338100,
"o": 280.01,
"h": 280.325,
"l": 279.77,
"c": 280.28
},
{
"t": 1785338400,
"o": 280.29,
"h": 280.73,
"l": 280.29,
"c": 280.67
},
{
"t": 1785338700,
"o": 280.5782,
"h": 281.09,
"l": 280.55,
"c": 280.5725
},
{
"t": 1785339000,
"o": 280.73,
"h": 280.92,
"l": 280.44,
"c": 280.92
},
{
"t": 1785339300,
"o": 280.815,
"h": 280.88,
"l": 280.44,
"c": 280.805
},
{
"t": 1785339600,
"o": 280.78,
"h": 281.35,
"l": 280.78,
"c": 281.35
},
{
"t": 1785339900,
"o": 281.27,
"h": 281.38,
"l": 281.13,
"c": 281.205
},
{
"t": 1785340200,
"o": 281.305,
"h": 281.79,
"l": 281.305,
"c": 281.62
},
{
"t": 1785340500,
"o": 281.49,
"h": 281.58,
"l": 281.13,
"c": 281.39
},
{
"t": 1785340800,
"o": 281.255,
"h": 281.38,
"l": 280.76,
"c": 281.1551
},
{
"t": 1785341100,
"o": 281.155,
"h": 281.41,
"l": 281.05,
"c": 281.33
},
{
"t": 1785341400,
"o": 281.44,
"h": 281.44,
"l": 281.08,
"c": 281.235
},
{
"t": 1785341700,
"o": 281.215,
"h": 281.2151,
"l": 280.86,
"c": 280.87
},
{
"t": 1785342000,
"o": 280.92,
"h": 281.06,
"l": 280.78,
"c": 280.85
},
{
"t": 1785342300,
"o": 280.77,
"h": 280.85,
"l": 280.22,
"c": 280.5896
},
{
"t": 1785342600,
"o": 280.455,
"h": 280.74,
"l": 280.3201,
"c": 280.705
},
{
"t": 1785342900,
"o": 280.7699,
"h": 280.97,
"l": 280.675,
"c": 280.87
},
{
"t": 1785343200,
"o": 280.97,
"h": 280.98,
"l": 280.26,
"c": 280.4
},
{
"t": 1785343500,
"o": 280.4,
"h": 280.52,
"l": 279.965,
"c": 280.0375
},
{
"t": 1785343800,
"o": 280.015,
"h": 280.17,
"l": 280,
"c": 280.095
},
{
"t": 1785344100,
"o": 280.04,
"h": 280.38,
"l": 279.88,
"c": 280.31
},
{
"t": 1785344400,
"o": 280.345,
"h": 280.49,
"l": 280.24,
"c": 280.365
},
{
"t": 1785344700,
"o": 280.355,
"h": 280.37,
"l": 279.89,
"c": 279.965
},
{
"t": 1785345000,
"o": 279.87,
"h": 279.945,
"l": 279.469,
"c": 279.54
},
{
"t": 1785345300,
"o": 279.615,
"h": 279.8,
"l": 279.3943,
"c": 279.77
},
{
"t": 1785345600,
"o": 279.775,
"h": 280.48,
"l": 279.635,
"c": 280.48
},
{
"t": 1785345900,
"o": 280.36,
"h": 280.77,
"l": 280.34,
"c": 280.755
},
{
"t": 1785346200,
"o": 280.64,
"h": 280.64,
"l": 280.075,
"c": 280.19
},
{
"t": 1785346500,
"o": 280.29,
"h": 280.29,
"l": 279.72,
"c": 279.7501
},
{
"t": 1785346800,
"o": 279.905,
"h": 279.905,
"l": 279.66,
"c": 279.715
},
{
"t": 1785347100,
"o": 279.725,
"h": 280.01,
"l": 279.65,
"c": 279.86
},
{
"t": 1785347400,
"o": 279.86,
"h": 280.05,
"l": 279.68,
"c": 279.96
},
{
"t": 1785347700,
"o": 279.96,
"h": 280.22,
"l": 279.7701,
"c": 280.2
},
{
"t": 1785348000,
"o": 280.21,
"h": 282.88,
"l": 280.21,
"c": 281.7
},
{
"t": 1785348300,
"o": 281.7,
"h": 281.785,
"l": 280.55,
"c": 280.615
},
{
"t": 1785348600,
"o": 280.49,
"h": 280.49,
"l": 279.75,
"c": 280.355
},
{
"t": 1785348900,
"o": 280.1523,
"h": 280.6,
"l": 279.8901,
"c": 280.08
},
{
"t": 1785349200,
"o": 279.9,
"h": 280.39,
"l": 279.79,
"c": 280.355
},
{
"t": 1785349500,
"o": 280.36,
"h": 280.89,
"l": 280.36,
"c": 280.87
},
{
"t": 1785349800,
"o": 280.89,
"h": 281.455,
"l": 280.52,
"c": 281.005
},
{
"t": 1785350100,
"o": 281.17,
"h": 281.28,
"l": 280.58,
"c": 280.82
},
{
"t": 1785350400,
"o": 280.92,
"h": 281.28,
"l": 280.81,
"c": 281.235
},
{
"t": 1785350700,
"o": 281.36,
"h": 281.73,
"l": 281.305,
"c": 281.605
},
{
"t": 1785351000,
"o": 281.61,
"h": 282.01,
"l": 281.47,
"c": 281.89
},
{
"t": 1785351300,
"o": 281.99,
"h": 282.14,
"l": 281.63,
"c": 281.64
},
{
"t": 1785351600,
"o": 281.54,
"h": 281.78,
"l": 280.84,
"c": 280.84
},
{
"t": 1785351900,
"o": 280.8,
"h": 281.42,
"l": 280.68,
"c": 281.02
},
{
"t": 1785352200,
"o": 281.16,
"h": 281.73,
"l": 281.05,
"c": 281.73
},
{
"t": 1785352500,
"o": 281.77,
"h": 282.43,
"l": 281.77,
"c": 281.94
},
{
"t": 1785352800,
"o": 281.91,
"h": 281.92,
"l": 280.94,
"c": 281.215
},
{
"t": 1785353100,
"o": 281.215,
"h": 281.49,
"l": 280.84,
"c": 281.255
},
{
"t": 1785353400,
"o": 281.09,
"h": 281.95,
"l": 280.955,
"c": 281.37
},
{
"t": 1785353700,
"o": 281.44,
"h": 282.06,
"l": 281.17,
"c": 281.9
},
{
"t": 1785354000,
"o": 282.04,
"h": 282.33,
"l": 281.88,
"c": 282.24
},
{
"t": 1785354300,
"o": 282.24,
"h": 283.04,
"l": 281.955,
"c": 283.04
},
{
"t": 1785354600,
"o": 282.87,
"h": 283.23,
"l": 282.68,
"c": 282.86
},
{
"t": 1785354900,
"o": 282.83,
"h": 283.91,
"l": 282.79,
"c": 283.8
}
],
"overlays": {
"highlight_period": "open"
}
}
},
{
"name": "Power Hour",
"count": 3,
"pct": 7,
"example": {
"date": "2026-06-16",
"bars": [
{
"t": 1781616600,
"o": 269,
"h": 270.97,
"l": 269,
"c": 270.97
},
{
"t": 1781616900,
"o": 270.48,
"h": 273.77,
"l": 270.48,
"c": 273.17
},
{
"t": 1781617200,
"o": 273.09,
"h": 274.95,
"l": 272.2601,
"c": 274.58
},
{
"t": 1781617500,
"o": 274.73,
"h": 275.57,
"l": 274.16,
"c": 274.545
},
{
"t": 1781617800,
"o": 274.555,
"h": 274.625,
"l": 273.33,
"c": 273.84
},
{
"t": 1781618100,
"o": 273.56,
"h": 274.55,
"l": 273.08,
"c": 274.3399
},
{
"t": 1781618400,
"o": 274.12,
"h": 274.85,
"l": 273.5629,
"c": 274.32
},
{
"t": 1781618700,
"o": 274.2,
"h": 275.5,
"l": 274.105,
"c": 275.42
},
{
"t": 1781619000,
"o": 275.32,
"h": 275.935,
"l": 275.15,
"c": 275.785
},
{
"t": 1781619300,
"o": 275.78,
"h": 276.21,
"l": 275.48,
"c": 276.04
},
{
"t": 1781619600,
"o": 275.83,
"h": 276.78,
"l": 275.745,
"c": 275.8
},
{
"t": 1781619900,
"o": 275.75,
"h": 276.07,
"l": 275.06,
"c": 275.06
},
{
"t": 1781620200,
"o": 275.07,
"h": 275.16,
"l": 274.29,
"c": 274.43
},
{
"t": 1781620500,
"o": 274.44,
"h": 274.91,
"l": 274.26,
"c": 274.5609
},
{
"t": 1781620800,
"o": 274.665,
"h": 274.665,
"l": 273.82,
"c": 273.88
},
{
"t": 1781621100,
"o": 273.755,
"h": 274.48,
"l": 273.4,
"c": 274.42
},
{
"t": 1781621400,
"o": 274.3553,
"h": 274.42,
"l": 273.73,
"c": 273.87
},
{
"t": 1781621700,
"o": 273.73,
"h": 274.39,
"l": 273.52,
"c": 274.21
},
{
"t": 1781622000,
"o": 274.21,
"h": 274.39,
"l": 273.8335,
"c": 274
},
{
"t": 1781622300,
"o": 273.9,
"h": 274.04,
"l": 273.66,
"c": 273.84
},
{
"t": 1781622600,
"o": 273.79,
"h": 274.12,
"l": 273.48,
"c": 273.75
},
{
"t": 1781622900,
"o": 273.89,
"h": 274,
"l": 273.405,
"c": 273.71
},
{
"t": 1781623200,
"o": 273.68,
"h": 273.72,
"l": 273.3,
"c": 273.57
},
{
"t": 1781623500,
"o": 273.57,
"h": 273.63,
"l": 273.11,
"c": 273.285
},
{
"t": 1781623800,
"o": 273.41,
"h": 273.59,
"l": 273.27,
"c": 273.48
},
{
"t": 1781624100,
"o": 273.305,
"h": 273.53,
"l": 273.09,
"c": 273.37
},
{
"t": 1781624400,
"o": 273.37,
"h": 273.435,
"l": 273.065,
"c": 273.37
},
{
"t": 1781624700,
"o": 273.42,
"h": 274.06,
"l": 273.385,
"c": 274.01
},
{
"t": 1781625000,
"o": 274.02,
"h": 274.4,
"l": 273.995,
"c": 274.0725
},
{
"t": 1781625300,
"o": 274.055,
"h": 274.62,
"l": 273.9221,
"c": 274.33
},
{
"t": 1781625600,
"o": 274.45,
"h": 274.64,
"l": 274.1913,
"c": 274.54
},
{
"t": 1781625900,
"o": 274.49,
"h": 274.84,
"l": 274.08,
"c": 274.645
},
{
"t": 1781626200,
"o": 274.645,
"h": 274.825,
"l": 274.49,
"c": 274.73
},
{
"t": 1781626500,
"o": 274.77,
"h": 275.4071,
"l": 274.77,
"c": 275.28
},
{
"t": 1781626800,
"o": 275.28,
"h": 275.28,
"l": 274.7401,
"c": 275
},
{
"t": 1781627100,
"o": 274.875,
"h": 275.04,
"l": 274.74,
"c": 274.96
},
{
"t": 1781627400,
"o": 275.04,
"h": 275.08,
"l": 274.8897,
"c": 275.03
},
{
"t": 1781627700,
"o": 274.935,
"h": 275.58,
"l": 274.935,
"c": 275.475
},
{
"t": 1781628000,
"o": 275.47,
"h": 275.52,
"l": 275.23,
"c": 275.45
},
{
"t": 1781628300,
"o": 275.48,
"h": 275.48,
"l": 275.25,
"c": 275.345
},
{
"t": 1781628600,
"o": 275.25,
"h": 275.53,
"l": 275.21,
"c": 275.41
},
{
"t": 1781628900,
"o": 275.415,
"h": 275.58,
"l": 275.3,
"c": 275.53
},
{
"t": 1781629200,
"o": 275.53,
"h": 275.71,
"l": 275.225,
"c": 275.38
},
{
"t": 1781629500,
"o": 275.28,
"h": 275.41,
"l": 275.22,
"c": 275.31
},
{
"t": 1781629800,
"o": 275.4,
"h": 275.6,
"l": 275.35,
"c": 275.52
},
{
"t": 1781630100,
"o": 275.39,
"h": 275.65,
"l": 275.22,
"c": 275.57
},
{
"t": 1781630400,
"o": 275.405,
"h": 275.58,
"l": 274.885,
"c": 274.885
},
{
"t": 1781630700,
"o": 274.885,
"h": 275.16,
"l": 274.87,
"c": 275.06
},
{
"t": 1781631000,
"o": 275.06,
"h": 275.12,
"l": 274.7925,
"c": 274.815
},
{
"t": 1781631300,
"o": 274.815,
"h": 274.85,
"l": 274.65,
"c": 274.84
},
{
"t": 1781631600,
"o": 274.745,
"h": 274.87,
"l": 274.44,
"c": 274.565
},
{
"t": 1781631900,
"o": 274.38,
"h": 274.495,
"l": 274.13,
"c": 274.22
},
{
"t": 1781632200,
"o": 274.22,
"h": 274.39,
"l": 274.14,
"c": 274.325
},
{
"t": 1781632500,
"o": 274.29,
"h": 274.41,
"l": 274,
"c": 274.19
},
{
"t": 1781632800,
"o": 274.26,
"h": 274.26,
"l": 273.975,
"c": 274
},
{
"t": 1781633100,
"o": 274.05,
"h": 274.124,
"l": 274,
"c": 274.1
},
{
"t": 1781633400,
"o": 274.075,
"h": 274.14,
"l": 273.991,
"c": 274.01
},
{
"t": 1781633700,
"o": 274.0225,
"h": 274.25,
"l": 273.99,
"c": 274.18
},
{
"t": 1781634000,
"o": 274.2,
"h": 274.27,
"l": 273.913,
"c": 273.97
},
{
"t": 1781634300,
"o": 273.9107,
"h": 274.255,
"l": 273.9107,
"c": 274.25
},
{
"t": 1781634600,
"o": 274.19,
"h": 274.34,
"l": 274.11,
"c": 274.13
},
{
"t": 1781634900,
"o": 274.11,
"h": 274.1299,
"l": 274,
"c": 274
},
{
"t": 1781635200,
"o": 274,
"h": 274.19,
"l": 273.95,
"c": 274.02
},
{
"t": 1781635500,
"o": 274.045,
"h": 274.175,
"l": 274,
"c": 274.085
},
{
"t": 1781635800,
"o": 274.085,
"h": 274.095,
"l": 273.91,
"c": 274.025
},
{
"t": 1781636100,
"o": 274,
"h": 274.0499,
"l": 273.72,
"c": 273.83
},
{
"t": 1781636400,
"o": 273.79,
"h": 273.84,
"l": 273.46,
"c": 273.51
},
{
"t": 1781636700,
"o": 273.47,
"h": 273.505,
"l": 273.085,
"c": 273.085
},
{
"t": 1781637000,
"o": 273.13,
"h": 273.472,
"l": 273.13,
"c": 273.4
},
{
"t": 1781637300,
"o": 273.41,
"h": 273.86,
"l": 273.25,
"c": 273.79
},
{
"t": 1781637600,
"o": 273.815,
"h": 274.19,
"l": 273.69,
"c": 274.105
},
{
"t": 1781637900,
"o": 274.1,
"h": 274.33,
"l": 273.86,
"c": 273.86
},
{
"t": 1781638200,
"o": 273.86,
"h": 273.8888,
"l": 273.08,
"c": 273.2
},
{
"t": 1781638500,
"o": 273.26,
"h": 273.86,
"l": 273.26,
"c": 273.67
},
{
"t": 1781638800,
"o": 273.67,
"h": 274.06,
"l": 273.43,
"c": 273.655
},
{
"t": 1781639100,
"o": 273.57,
"h": 273.75,
"l": 273.36,
"c": 273.62
},
{
"t": 1781639400,
"o": 273.63,
"h": 274.25,
"l": 273.595,
"c": 274.0475
},
{
"t": 1781639700,
"o": 273.97,
"h": 274.49,
"l": 273.72,
"c": 273.865
}
],
"overlays": {
"highlight_period": "power"
}
}
}
]
},
"news": [
{
"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"
}
],
"calendar": [
{
"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"
},
{
"symbol": "ECL",
"date": "2025-07-29",
"epsActual": 1.89,
"epsEstimated": 1.9,
"revenueActual": 4025200000,
"revenueEstimated": 4020440292,
"lastUpdated": "2025-10-29"
},
{
"symbol": "ECL",
"date": "2025-04-29",
"epsActual": 1.5,
"epsEstimated": 1.5,
"revenueActual": 3695000000,
"revenueEstimated": 3695643012,
"lastUpdated": "2025-07-29"
},
{
"symbol": "ECL",
"date": "2025-02-11",
"epsActual": 1.81,
"epsEstimated": 1.81,
"revenueActual": 4005200000,
"revenueEstimated": 3985665326,
"lastUpdated": "2025-05-11"
},
{
"symbol": "ECL",
"date": "2024-10-29",
"epsActual": 1.83,
"epsEstimated": 1.82,
"revenueActual": 3998500000,
"revenueEstimated": 4032354945,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2024-07-30",
"epsActual": 1.68,
"epsEstimated": 1.67,
"revenueActual": 3985800000,
"revenueEstimated": 4034811313,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2024-04-30",
"epsActual": 1.34,
"epsEstimated": 1.34,
"revenueActual": 3751900000,
"revenueEstimated": 3744765361,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2024-02-13",
"epsActual": 1.55,
"epsEstimated": 1.54,
"revenueActual": 3938400000,
"revenueEstimated": 3932960000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2023-10-31",
"epsActual": 1.54,
"epsEstimated": 1.52,
"revenueActual": 3958100000,
"revenueEstimated": 4005780000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2023-08-01",
"epsActual": 1.24,
"epsEstimated": 1.21,
"revenueActual": 3852100000,
"revenueEstimated": 3860220000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2023-05-02",
"epsActual": 0.88,
"epsEstimated": 0.86,
"revenueActual": 3571600000,
"revenueEstimated": 3475560000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2023-02-14",
"epsActual": 1.27,
"epsEstimated": 1.25,
"revenueActual": 3671200000,
"revenueEstimated": 3704606700,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2022-11-01",
"epsActual": 1.3,
"epsEstimated": 1.31,
"revenueActual": 3669300000,
"revenueEstimated": 3657026853,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2022-07-26",
"epsActual": 1.1,
"epsEstimated": 1.09,
"revenueActual": 3580600000,
"revenueEstimated": 3485452821,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2022-04-26",
"epsActual": 0.82,
"epsEstimated": 0.82,
"revenueActual": 3266700000,
"revenueEstimated": 3191561268,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2022-02-15",
"epsActual": 1.28,
"epsEstimated": 1.31,
"revenueActual": 3364600000,
"revenueEstimated": 3360152652,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2021-10-26",
"epsActual": 1.41,
"epsEstimated": 1.3,
"revenueActual": 3320800000,
"revenueEstimated": 3295620000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2021-07-27",
"epsActual": 1.22,
"epsEstimated": 1.21,
"revenueActual": 3162700000,
"revenueEstimated": 3296770000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2021-04-27",
"epsActual": 0.81,
"epsEstimated": 0.82,
"revenueActual": 2885000000,
"revenueEstimated": 2900810000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2021-02-16",
"epsActual": 1.23,
"epsEstimated": 1.25,
"revenueActual": 3065300000,
"revenueEstimated": 3114344800,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2020-10-27",
"epsActual": 1.15,
"epsEstimated": 1.09,
"revenueActual": 3018600000,
"revenueEstimated": 2939269565,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2020-07-28",
"epsActual": 0.65,
"epsEstimated": 0.83,
"revenueActual": 2685700000,
"revenueEstimated": 3512069230,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2020-04-28",
"epsActual": 1.13,
"epsEstimated": 1.06,
"revenueActual": 3581400000,
"revenueEstimated": 2833483185,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2020-02-18",
"epsActual": 1.66,
"epsEstimated": 1.69,
"revenueActual": 3823600000,
"revenueEstimated": 3892701204,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2019-10-29",
"epsActual": 1.71,
"epsEstimated": 1.71,
"revenueActual": 3817900000,
"revenueEstimated": 3817900000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2019-07-30",
"epsActual": 1.42,
"epsEstimated": 1.41,
"revenueActual": 3759400000,
"revenueEstimated": 3732925352,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2019-04-30",
"epsActual": 1.03,
"epsEstimated": 1.02,
"revenueActual": 3505400000,
"revenueEstimated": 3471366990,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2019-02-19",
"epsActual": 1.54,
"epsEstimated": 1.54,
"revenueActual": 3760500000,
"revenueEstimated": 3760500000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2018-10-30",
"epsActual": 1.53,
"epsEstimated": 1.54,
"revenueActual": 3747200000,
"revenueEstimated": 3771691503,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2018-07-31",
"epsActual": 1.27,
"epsEstimated": 1.27,
"revenueActual": 3689600000,
"revenueEstimated": 3689600000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2018-05-01",
"epsActual": 0.91,
"epsEstimated": 0.89,
"revenueActual": 3470900000,
"revenueEstimated": 3394616483,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2018-02-20",
"epsActual": 1.39,
"epsEstimated": 1.39,
"revenueActual": 3650700000,
"revenueEstimated": 3649000000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2017-10-31",
"epsActual": 1.37,
"epsEstimated": 1.36,
"revenueActual": 3563300000,
"revenueEstimated": 3538481751,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2017-08-01",
"epsActual": 1.13,
"epsEstimated": 1.13,
"revenueActual": 3462700000,
"revenueEstimated": 3460000000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2017-05-02",
"epsActual": 0.8,
"epsEstimated": 0.81,
"revenueActual": 3161600000,
"revenueEstimated": 3201930000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2017-02-21",
"epsActual": 1.25,
"epsEstimated": 1.27,
"revenueActual": 3352100000,
"revenueEstimated": 3404717600,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2016-11-01",
"epsActual": 1.28,
"epsEstimated": 1.28,
"revenueActual": 3386100000,
"revenueEstimated": 3386100000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2016-08-02",
"epsActual": 1.08,
"epsEstimated": 1.08,
"revenueActual": 3317200000,
"revenueEstimated": 3317200000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2016-05-03",
"epsActual": 0.77,
"epsEstimated": 0.76,
"revenueActual": 3097400000,
"revenueEstimated": 3057174025,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2016-02-23",
"epsActual": 1.22,
"epsEstimated": 1.24,
"revenueActual": 3412000000,
"revenueEstimated": 3467934426,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2015-11-02",
"epsActual": 1.28,
"epsEstimated": 1.28,
"revenueActual": 3446400000,
"revenueEstimated": 3446400000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2015-07-28",
"epsActual": 1.08,
"epsEstimated": 1.08,
"revenueActual": 3389100000,
"revenueEstimated": 3389100000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2015-04-28",
"epsActual": 0.8,
"epsEstimated": 0.81,
"revenueActual": 3297600000,
"revenueEstimated": 3338820000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2015-02-24",
"epsActual": 1.2,
"epsEstimated": 1.2,
"revenueActual": 3680800000,
"revenueEstimated": 3680800000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2014-10-28",
"epsActual": 1.21,
"epsEstimated": 1.2,
"revenueActual": 3694900000,
"revenueEstimated": 3664363636,
"lastUpdated": "2025-04-25"
},
{
"symbol": "ECL",
"date": "2014-07-29",
"epsActual": 1.03,
"epsEstimated": 1.02,
"revenueActual": 3568200000,
"revenueEstimated": 3533557281,
"lastUpdated": "2025-04-25"
}
],
"analyst": {
"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"
},
{
"symbol": "ECL",
"date": "2025-07-30",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-07-30",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2025-07-15",
"gradingCompany": "Mizuho",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-07-09",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-07-03",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-05-20",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-30",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-30",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-30",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-21",
"gradingCompany": "Seaport Global",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2025-04-17",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-16",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2025-04-15",
"gradingCompany": "Mizuho",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-09",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-04-08",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-03-24",
"gradingCompany": "Redburn Atlantic",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2025-03-03",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-02-24",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-02-12",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-02-12",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-02-12",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-02-12",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-01-30",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-01-28",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2025-01-22",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-01-10",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2025-01-07",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-12-17",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-11-18",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-11-04",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2024-10-30",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-10-30",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-10-30",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-10-30",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-10-30",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-10-18",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-10-07",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-09-30",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-09-26",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-09-16",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-08-21",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-08-15",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-31",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-07-31",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-07-31",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-31",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-31",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-12",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-11",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-09",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-07-08",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-06-20",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-06-04",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-21",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-21",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-01",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-01",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-01",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-01",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-01",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-05-01",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-04-12",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-04-10",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-04-09",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-04-03",
"gradingCompany": "Raymond James",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-03-27",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-03-12",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-28",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-02-14",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-01-18",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-01-16",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2024-01-11",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2024-01-08",
"gradingCompany": "Seaport Global",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2023-12-14",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-12-06",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-12-05",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-11-01",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-10-09",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-10-04",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-09-15",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-09-15",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-09-08",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-07",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-08-02",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-07-19",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-07-05",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Underperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-07-05",
"gradingCompany": "Northcoast Research",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2023-07-05",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-06-01",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-05-16",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-05-04",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-05-04",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-05-03",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-05-03",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-04-17",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2023-03-22",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-02-16",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-02-15",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-02-15",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-02-15",
"gradingCompany": "RBC Capital",
"previousGrade": "Sector Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2023-02-15",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-01-13",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2023-01-12",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-12-15",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-12-02",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2022-11-07",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-11-07",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-11-03",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-11-02",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-11-02",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2022-10-17",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-10-13",
"gradingCompany": "Seaport Global",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-09-06",
"gradingCompany": "Northcoast Research",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-07-27",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-07-27",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-07-27",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-07-13",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2022-07-13",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-06-29",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-06-27",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-06-08",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-06-03",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-06-02",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-05-31",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-04-27",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-04-27",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-03-22",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-03-17",
"gradingCompany": "Edward Jones",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-03-11",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-02-17",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-02-16",
"gradingCompany": "JP Morgan",
"previousGrade": "Underweight",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2022-02-16",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-02-16",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-01-24",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-01-24",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2022-01-21",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Sector Perform",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2022-01-11",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-10-27",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-10-27",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Underweight",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2021-10-13",
"gradingCompany": "Mizuho",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-08-16",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "In Line",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2021-04-28",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-04-28",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-04-28",
"gradingCompany": "JP Morgan",
"previousGrade": "Underweight",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2021-03-30",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2021-02-17",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-01-28",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2021-01-15",
"gradingCompany": "Gabelli & Co.",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2021-01-07",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-11-24",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-11-23",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-10-28",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-10-06",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-09-22",
"gradingCompany": "Evercore ISI Group",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-07-08",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-30",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-30",
"gradingCompany": "CFRA",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-29",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-29",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-29",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-09",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-04-06",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-03-30",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-03-20",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-03-17",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Underweight",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2020-03-10",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-02-19",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-02-19",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-02-19",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-02-19",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2020-02-18",
"gradingCompany": "CFRA",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-12-20",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-10-30",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-10-30",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-10-30",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-08-12",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-08-07",
"gradingCompany": "Nomura",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-08-05",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-08-02",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-08-02",
"gradingCompany": "Citi",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-05-02",
"gradingCompany": "Nomura",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-05-02",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-05-01",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-05-01",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-05-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2019-04-18",
"gradingCompany": "Nomura",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2019-04-18",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2019-02-20",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2018-11-21",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Perform",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2018-11-05",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-11-01",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Market Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-10-31",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2018-10-24",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-10-16",
"gradingCompany": "Nomura",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-10-02",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-08-13",
"gradingCompany": "Nomura",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-08-07",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-08-01",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-08-01",
"gradingCompany": "JP Morgan",
"previousGrade": "Underweight",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2018-06-28",
"gradingCompany": "Nomura",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-06-22",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Underweight",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2018-05-08",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-05-02",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-05-02",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2018-04-19",
"gradingCompany": "Nomura",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-03-28",
"gradingCompany": "BMO Capital",
"previousGrade": "Market Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-02-22",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-01-24",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-01-24",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-01-24",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2018-01-24",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-11-01",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-11-01",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-11-01",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-09-12",
"gradingCompany": "Nomura",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-08-15",
"gradingCompany": "Morgan Stanley",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-08-02",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-08-02",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2017-05-26",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2017-04-03",
"gradingCompany": "Nomura",
"previousGrade": "Reduce",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2017-02-22",
"gradingCompany": "Longbow Research",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2016-08-25",
"gradingCompany": "Macquarie",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2016-08-03",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Sell",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-07-15",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-04-19",
"gradingCompany": "Nomura",
"previousGrade": "Reduce",
"newGrade": "Sell",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-04-18",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-03-22",
"gradingCompany": "Sterne Agee CRT",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-03-14",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2016-02-24",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-02-24",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-02-24",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-02-24",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-02-24",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-01-07",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-01-06",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2016-01-06",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-11-03",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-11-03",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-11-03",
"gradingCompany": "PiperJaffray",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-10-19",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2015-09-14",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-08-11",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-07-29",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-07-29",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-06-04",
"gradingCompany": "Seaport Global",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-02-25",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-02-25",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-02-24",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-01-15",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-01-13",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2015-01-09",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-12-01",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2014-10-29",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-10-28",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-10-20",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-07-31",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2014-07-30",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-07-30",
"gradingCompany": "Longbow Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-07-30",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-07-09",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-04-09",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2014-01-06",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2013-10-30",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-07-03",
"gradingCompany": "RBC Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-04-29",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "ECL",
"date": "2013-04-10",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-03-27",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-02-27",
"gradingCompany": "PiperJaffray",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-02-27",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-02-27",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-02-27",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2013-01-03",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-12-11",
"gradingCompany": "Barclays",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-12-05",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-11-23",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-11-02",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-11-01",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-10-15",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "ECL",
"date": "2012-10-10",
"gradingCompany": "PiperJaffray",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-05-03",
"gradingCompany": "Jefferies",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-05-02",
"gradingCompany": "Credit Suisse",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-05-02",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-03-27",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-03-01",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-02-29",
"gradingCompany": "Deutsche Bank",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "ECL",
"date": "2012-02-29",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
}
]
},
"whale_insider": {
"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"
}
]
}
},
"fundamentals": {
"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": "2018",
"revenue": 14668200000
},
{
"date": "2019",
"revenue": 12562000000
},
{
"date": "2020",
"revenue": 11790200000
},
{
"date": "2021",
"revenue": 12733100000
},
{
"date": "2022",
"revenue": 14187800000
},
{
"date": "2023",
"revenue": 15320200000
},
{
"date": "2024",
"revenue": 15741400000
},
{
"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
},
{
"date": "2024-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2025-02-21",
"acceptedDate": "2025-02-21 08:04:24",
"fiscalYear": "2024",
"period": "FY",
"revenue": 15741400000,
"costOfRevenue": 8898400000,
"grossProfit": 6843000000,
"researchAndDevelopmentExpenses": 207000000,
"generalAndAdministrativeExpenses": 0,
"sellingAndMarketingExpenses": 0,
"sellingGeneralAndAdministrativeExpenses": 4023600000,
"otherExpenses": 0,
"operatingExpenses": 4230600000,
"costAndExpenses": 13129000000,
"netInterestIncome": -280600000,
"interestIncome": 57800000,
"interestExpense": 338400000,
"depreciationAndAmortization": 935400000,
"ebitda": 3845000000,
"ebit": 2909600000,
"nonOperatingIncomeExcludingInterest": -297200000,
"operatingIncome": 2612400000,
"totalOtherIncomeExpensesNet": -41200000,
"incomeBeforeTax": 2571200000,
"incomeTaxExpense": 439300000,
"netIncomeFromContinuingOperations": 2131900000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 2112400000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 2112400000,
"eps": 7.43,
"epsDiluted": 7.37,
"weightedAverageShsOut": 284300000,
"weightedAverageShsOutDil": 286600000
},
{
"date": "2023-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2024-02-23",
"acceptedDate": "2024-02-23 08:04:47",
"fiscalYear": "2023",
"period": "FY",
"revenue": 15320200000,
"costOfRevenue": 9143000000,
"grossProfit": 6177200000,
"researchAndDevelopmentExpenses": 192000000,
"generalAndAdministrativeExpenses": 0,
"sellingAndMarketingExpenses": 0,
"sellingGeneralAndAdministrativeExpenses": 3824500000,
"otherExpenses": 0,
"operatingExpenses": 4016500000,
"costAndExpenses": 13159500000,
"netInterestIncome": -302500000,
"interestIncome": 52200000,
"interestExpense": 354700000,
"depreciationAndAmortization": 923600000,
"ebitda": 3033800000,
"ebit": 2110200000,
"nonOperatingIncomeExcludingInterest": 50500000,
"operatingIncome": 2160700000,
"totalOtherIncomeExpensesNet": -405200000,
"incomeBeforeTax": 1755500000,
"incomeTaxExpense": 362500000,
"netIncomeFromContinuingOperations": 1393000000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 1372300000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 1372300000,
"eps": 4.82,
"epsDiluted": 4.79,
"weightedAverageShsOut": 285000000,
"weightedAverageShsOutDil": 286500000
},
{
"date": "2022-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2023-02-24",
"acceptedDate": "2023-02-24 08:08:42",
"fiscalYear": "2022",
"period": "FY",
"revenue": 14187800000,
"costOfRevenue": 8767500000,
"grossProfit": 5420300000,
"researchAndDevelopmentExpenses": 190000000,
"generalAndAdministrativeExpenses": 0,
"sellingAndMarketingExpenses": 0,
"sellingGeneralAndAdministrativeExpenses": 3620800000,
"otherExpenses": 0,
"operatingExpenses": 3810800000,
"costAndExpenses": 12578300000,
"netInterestIncome": -255200000,
"interestIncome": 8500000,
"interestExpense": 263700000,
"depreciationAndAmortization": 938700000,
"ebitda": 2545800000,
"ebit": 1607100000,
"nonOperatingIncomeExcludingInterest": 2400000,
"operatingIncome": 1609500000,
"totalOtherIncomeExpensesNet": -266100000,
"incomeBeforeTax": 1343400000,
"incomeTaxExpense": 234500000,
"netIncomeFromContinuingOperations": 1108900000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 1091700000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 1091700000,
"eps": 3.83,
"epsDiluted": 3.81,
"weightedAverageShsOut": 285200000,
"weightedAverageShsOutDil": 286600000
}
],
"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
},
{
"date": "2024-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2025-02-21",
"acceptedDate": "2025-02-21 08:04:24",
"fiscalYear": "2024",
"period": "FY",
"cashAndCashEquivalents": 1256800000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 1256800000,
"netReceivables": 3028300000,
"accountsReceivables": 2865000000,
"otherReceivables": 163300000,
"inventory": 1464900000,
"prepaids": 151400000,
"otherCurrentAssets": 124300000,
"totalCurrentAssets": 6025700000,
"propertyPlantEquipmentNet": 4475600000,
"goodwill": 7907300000,
"intangibleAssets": 3308800000,
"goodwillAndIntangibleAssets": 11216100000,
"longTermInvestments": 45100000,
"taxAssets": 155500000,
"otherNonCurrentAssets": 469800000,
"totalNonCurrentAssets": 16362100000,
"otherAssets": 0,
"totalAssets": 22387800000,
"totalPayables": 2293000000,
"accountPayables": 1810000000,
"otherPayables": 483000000,
"accruedExpenses": 62600000,
"shortTermDebt": 615700000,
"capitalLeaseObligationsCurrent": 142300000,
"taxPayables": 0,
"deferredRevenue": 102000000,
"otherCurrentLiabilities": 1577200000,
"totalCurrentLiabilities": 4792800000,
"longTermDebt": 6949200000,
"capitalLeaseObligationsNonCurrent": 575500000,
"deferredRevenueNonCurrent": 0,
"deferredTaxLiabilitiesNonCurrent": 280000000,
"otherNonCurrentLiabilities": 1001100000,
"totalNonCurrentLiabilities": 8805800000,
"otherLiabilities": 0,
"capitalLeaseObligations": 717800000,
"totalLiabilities": 13598600000,
"treasuryStock": -8305200000,
"preferredStock": 0,
"commonStock": 367800000,
"retainedEarnings": 11517100000,
"additionalPaidInCapital": 7159600000,
"accumulatedOtherComprehensiveIncomeLoss": -1982000000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 8757300000,
"totalEquity": 8789200000,
"minorityInterest": 31900000,
"totalLiabilitiesAndTotalEquity": 22387800000,
"totalInvestments": 45100000,
"totalDebt": 8282700000,
"netDebt": 7025900000
},
{
"date": "2023-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2024-02-23",
"acceptedDate": "2024-02-23 08:04:47",
"fiscalYear": "2023",
"period": "FY",
"cashAndCashEquivalents": 919500000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 919500000,
"netReceivables": 3021100000,
"accountsReceivables": 2834200000,
"otherReceivables": 186900000,
"inventory": 1497200000,
"prepaids": 143900000,
"otherCurrentAssets": 62400000,
"totalCurrentAssets": 5644100000,
"propertyPlantEquipmentNet": 4028100000,
"goodwill": 8148200000,
"intangibleAssets": 3493500000,
"goodwillAndIntangibleAssets": 11641700000,
"longTermInvestments": 23600000,
"taxAssets": 119300000,
"otherNonCurrentAssets": 389800000,
"totalNonCurrentAssets": 16202500000,
"otherAssets": 0,
"totalAssets": 21846600000,
"totalPayables": 1725000000,
"accountPayables": 1566300000,
"otherPayables": 158700000,
"accruedExpenses": 655500000,
"shortTermDebt": 630400000,
"capitalLeaseObligationsCurrent": 126100000,
"taxPayables": 158700000,
"deferredRevenue": 110900000,
"otherCurrentLiabilities": 1097900000,
"totalCurrentLiabilities": 4345800000,
"longTermDebt": 7551400000,
"capitalLeaseObligationsNonCurrent": 425500000,
"deferredRevenueNonCurrent": 0,
"deferredTaxLiabilitiesNonCurrent": 418200000,
"otherNonCurrentLiabilities": 1033500000,
"totalNonCurrentLiabilities": 9428600000,
"otherLiabilities": 0,
"capitalLeaseObligations": 551600000,
"totalLiabilities": 13774400000,
"treasuryStock": -7312700000,
"preferredStock": 0,
"commonStock": 365700000,
"retainedEarnings": 10075400000,
"additionalPaidInCapital": 6766700000,
"accumulatedOtherComprehensiveIncomeLoss": -1850400000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 8044700000,
"totalEquity": 8072200000,
"minorityInterest": 27500000,
"totalLiabilitiesAndTotalEquity": 21846600000,
"totalInvestments": 23600000,
"totalDebt": 8733400000,
"netDebt": 7813900000
},
{
"date": "2022-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2023-02-24",
"acceptedDate": "2023-02-24 08:08:42",
"fiscalYear": "2022",
"period": "FY",
"cashAndCashEquivalents": 598600000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 598600000,
"netReceivables": 2882200000,
"accountsReceivables": 2698100000,
"otherReceivables": 184100000,
"inventory": 1792800000,
"prepaids": 123900000,
"otherCurrentAssets": 96700000,
"totalCurrentAssets": 5494200000,
"propertyPlantEquipmentNet": 3741600000,
"goodwill": 8012700000,
"intangibleAssets": 3680700000,
"goodwillAndIntangibleAssets": 11693400000,
"longTermInvestments": 44500000,
"taxAssets": 108100000,
"otherNonCurrentAssets": 382500000,
"totalNonCurrentAssets": 15970100000,
"otherAssets": 0,
"totalAssets": 21464300000,
"totalPayables": 2239500000,
"accountPayables": 1728200000,
"otherPayables": 511300000,
"accruedExpenses": 58700000,
"shortTermDebt": 505100000,
"capitalLeaseObligationsCurrent": 108300000,
"taxPayables": 197600000,
"deferredRevenue": 116500000,
"otherCurrentLiabilities": 1182300000,
"totalCurrentLiabilities": 4210400000,
"longTermDebt": 8075300000,
"capitalLeaseObligationsNonCurrent": 337800000,
"deferredRevenueNonCurrent": 0,
"deferredTaxLiabilitiesNonCurrent": 505600000,
"otherNonCurrentLiabilities": 1076600000,
"totalNonCurrentLiabilities": 9995300000,
"otherLiabilities": 0,
"capitalLeaseObligations": 446100000,
"totalLiabilities": 14205700000,
"treasuryStock": -7301000000,
"preferredStock": 0,
"commonStock": 364700000,
"retainedEarnings": 9318800000,
"additionalPaidInCapital": 6580200000,
"accumulatedOtherComprehensiveIncomeLoss": -1726600000,
"otherTotalStockholdersEquity": 0,
"totalStockholdersEquity": 7236100000,
"totalEquity": 7258600000,
"minorityInterest": 22500000,
"totalLiabilitiesAndTotalEquity": 21464300000,
"totalInvestments": 44500000,
"totalDebt": 9026500000,
"netDebt": 8427900000
}
],
"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
},
{
"date": "2024-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2025-02-21",
"acceptedDate": "2025-02-21 08:04:24",
"fiscalYear": "2024",
"period": "FY",
"netIncome": 2131900000,
"depreciationAndAmortization": 935400000,
"deferredIncomeTax": -190500000,
"stockBasedCompensation": 134800000,
"changeInWorkingCapital": 176100000,
"accountsReceivables": -146700000,
"inventory": -115600000,
"accountsPayables": 300000000,
"otherWorkingCapital": 138400000,
"otherNonCashItems": -373800000,
"netCashProvidedByOperatingActivities": 2813900000,
"investmentsInPropertyPlantAndEquipment": -994500000,
"acquisitionsNet": 576800000,
"purchasesOfInvestments": 0,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": -16100000,
"netCashProvidedByInvestingActivities": -433800000,
"netDebtIssuance": -628500000,
"longTermNetDebtIssuance": -630400000,
"shortTermNetDebtIssuance": 1900000,
"netStockIssuance": -986500000,
"netCommonStockIssuance": -986500000,
"commonStockIssuance": 0,
"commonStockRepurchased": -986500000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -664300000,
"commonDividendsPaid": -664300000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": 255200000,
"netCashProvidedByFinancingActivities": -2024100000,
"effectOfForexChangesOnCash": -18700000,
"netChangeInCash": 337300000,
"cashAtEndOfPeriod": 1256800000,
"cashAtBeginningOfPeriod": 919500000,
"operatingCashFlow": 2813900000,
"capitalExpenditure": -994500000,
"freeCashFlow": 1819400000,
"incomeTaxesPaid": 647400000,
"interestPaid": 342600000
},
{
"date": "2023-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2024-02-23",
"acceptedDate": "2024-02-23 08:04:47",
"fiscalYear": "2023",
"period": "FY",
"netIncome": 1372300000,
"depreciationAndAmortization": 923600000,
"deferredIncomeTax": -55700000,
"stockBasedCompensation": 95100000,
"changeInWorkingCapital": 162700000,
"accountsReceivables": -84300000,
"inventory": 320300000,
"accountsPayables": -232300000,
"otherWorkingCapital": 159000000,
"otherNonCashItems": -86200000,
"netCashProvidedByOperatingActivities": 2411800000,
"investmentsInPropertyPlantAndEquipment": -774800000,
"acquisitionsNet": -180400000,
"purchasesOfInvestments": 0,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": -35300000,
"netCashProvidedByInvestingActivities": -990500000,
"netDebtIssuance": -501900000,
"longTermNetDebtIssuance": -500000000,
"shortTermNetDebtIssuance": -1900000,
"netStockIssuance": -13700000,
"netCommonStockIssuance": -13700000,
"commonStockIssuance": 0,
"commonStockRepurchased": -13700000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -617300000,
"commonDividendsPaid": -617300000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": 78200000,
"netCashProvidedByFinancingActivities": -1054700000,
"effectOfForexChangesOnCash": -45700000,
"netChangeInCash": 320900000,
"cashAtEndOfPeriod": 919500000,
"cashAtBeginningOfPeriod": 598600000,
"operatingCashFlow": 2411800000,
"capitalExpenditure": -774800000,
"freeCashFlow": 1637000000,
"incomeTaxesPaid": 469200000,
"interestPaid": 324800000
},
{
"date": "2022-12-31",
"symbol": "ECL",
"reportedCurrency": "USD",
"cik": "0000031462",
"filingDate": "2023-02-24",
"acceptedDate": "2023-02-24 08:08:42",
"fiscalYear": "2022",
"period": "FY",
"netIncome": 1108900000,
"depreciationAndAmortization": 938700000,
"deferredIncomeTax": -142600000,
"stockBasedCompensation": 87800000,
"changeInWorkingCapital": -276700000,
"accountsReceivables": -319600000,
"inventory": -402900000,
"accountsPayables": 394700000,
"otherWorkingCapital": 51100000,
"otherNonCashItems": 72300000,
"netCashProvidedByOperatingActivities": 1788400000,
"investmentsInPropertyPlantAndEquipment": -712800000,
"acquisitionsNet": -7200000,
"purchasesOfInvestments": 0,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": 3200000,
"netCashProvidedByInvestingActivities": -716800000,
"netDebtIssuance": 89700000,
"longTermNetDebtIssuance": 494000000,
"shortTermNetDebtIssuance": -404300000,
"netStockIssuance": -518200000,
"netCommonStockIssuance": -518200000,
"commonStockIssuance": 0,
"commonStockRepurchased": -518200000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -602800000,
"commonDividendsPaid": -602800000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": 194000000,
"netCashProvidedByFinancingActivities": -837300000,
"effectOfForexChangesOnCash": 4400000,
"netChangeInCash": 238700000,
"cashAtEndOfPeriod": 598600000,
"cashAtBeginningOfPeriod": 359900000,
"operatingCashFlow": 1788400000,
"capitalExpenditure": -712800000,
"freeCashFlow": 1075600000,
"incomeTaxesPaid": 308900000,
"interestPaid": 222400000
}
]
}
},
"liquidity": {
"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 — shorts covering or delivery improving"
}
},
"technical": {
"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,
"sma50_series": [
{
"close": 261.13,
"ma": 285.80819999999994
},
{
"close": 264.49,
"ma": 285.66339999999997
},
{
"close": 268.54,
"ma": 285.6142
},
{
"close": 264.25,
"ma": 285.42839999999995
},
{
"close": 261.37,
"ma": 285.14279999999997
},
{
"close": 262.49,
"ma": 284.83799999999997
},
{
"close": 266.02,
"ma": 284.61699999999996
},
{
"close": 269.54,
"ma": 284.5478
},
{
"close": 264.28,
"ma": 284.23619999999994
},
{
"close": 267.03,
"ma": 283.9472
},
{
"close": 262.26,
"ma": 283.5544
},
{
"close": 273.51,
"ma": 283.3512
},
{
"close": 272.47,
"ma": 283.11879999999996
},
{
"close": 273.29,
"ma": 282.9554
},
{
"close": 275.2,
"ma": 282.80280000000005
},
{
"close": 273.13,
"ma": 282.6256
},
{
"close": 270.37,
"ma": 282.36
},
{
"close": 269.23,
"ma": 282.0962
},
{
"close": 274.8,
"ma": 281.82899999999995
},
{
"close": 275.68,
"ma": 281.5987999999999
},
{
"close": 270.84,
"ma": 281.209
},
{
"close": 268.93,
"ma": 280.82439999999997
},
{
"close": 271.45,
"ma": 280.26099999999997
},
{
"close": 269.49,
"ma": 279.5798
},
{
"close": 267.88,
"ma": 278.9235999999999
},
{
"close": 266.96,
"ma": 278.27939999999995
},
{
"close": 256.61,
"ma": 277.33559999999994
},
{
"close": 260.6,
"ma": 276.4957999999999
},
{
"close": 259.51,
"ma": 275.666
},
{
"close": 255.59,
"ma": 274.6946
},
{
"close": 257.65,
"ma": 273.73419999999993
},
{
"close": 263.42,
"ma": 272.83939999999996
},
{
"close": 256.55,
"ma": 271.84
},
{
"close": 254.22,
"ma": 270.78919999999994
},
{
"close": 251.1,
"ma": 269.64419999999996
},
{
"close": 251.7,
"ma": 268.609
},
{
"close": 249.62,
"ma": 267.63220000000007
},
{
"close": 248.88,
"ma": 266.65220000000005
},
{
"close": 247.62,
"ma": 265.8686
},
{
"close": 249.21,
"ma": 265.19900000000007
},
{
"close": 245.73,
"ma": 264.47640000000007
},
{
"close": 248.64,
"ma": 263.8214000000001
},
{
"close": 250.18,
"ma": 263.2850000000001
},
{
"close": 253.32,
"ma": 262.8336000000001
},
{
"close": 254.23,
"ma": 262.4346000000001
},
{
"close": 262.58,
"ma": 262.2240000000001
},
{
"close": 260.25,
"ma": 261.9772000000001
},
{
"close": 256,
"ma": 261.8604000000001
},
{
"close": 250.47,
"ma": 261.6958000000001
},
{
"close": 256.26,
"ma": 261.69140000000004
},
{
"close": 255.67,
"ma": 261.58220000000006
},
{
"close": 254.33,
"ma": 261.3790000000001
},
{
"close": 257.97,
"ma": 261.1676000000001
},
{
"close": 257.41,
"ma": 261.0308000000001
},
{
"close": 264.44,
"ma": 261.0922000000001
},
{
"close": 256.99,
"ma": 260.9822000000001
},
{
"close": 263.63,
"ma": 260.93440000000004
},
{
"close": 265.41,
"ma": 260.8518
},
{
"close": 268.58,
"ma": 260.93780000000004
},
{
"close": 273.87,
"ma": 261.07460000000003
},
{
"close": 269.06,
"ma": 261.2106
},
{
"close": 269.12,
"ma": 261.1228
},
{
"close": 269.34,
"ma": 261.0602
},
{
"close": 268.66,
"ma": 260.9676
},
{
"close": 276.29,
"ma": 260.98939999999993
},
{
"close": 281.2,
"ma": 261.15079999999995
},
{
"close": 283.65,
"ma": 261.41639999999995
},
{
"close": 278.6,
"ma": 261.6038
},
{
"close": 278.61,
"ma": 261.68
},
{
"close": 278.37,
"ma": 261.73380000000003
},
{
"close": 283.36,
"ma": 261.9842
},
{
"close": 283.72,
"ma": 262.28
},
{
"close": 283.08,
"ma": 262.5125999999999
},
{
"close": 274.12,
"ma": 262.60519999999997
},
{
"close": 273.03,
"ma": 262.7082
},
{
"close": 274.31,
"ma": 262.8552
},
{
"close": 271.85,
"ma": 263.15999999999997
},
{
"close": 269.75,
"ma": 263.34299999999996
},
{
"close": 270.25,
"ma": 263.55779999999993
},
{
"close": 275.71,
"ma": 263.96019999999993
},
{
"close": 272.83,
"ma": 264.26379999999995
},
{
"close": 268.65,
"ma": 264.36839999999995
},
{
"close": 264.2,
"ma": 264.52139999999997
},
{
"close": 266.88,
"ma": 264.77459999999996
},
{
"close": 263.14,
"ma": 265.01539999999994
},
{
"close": 268.75,
"ma": 265.3563999999999
},
{
"close": 271.38,
"ma": 265.7915999999999
},
{
"close": 282.9,
"ma": 266.4719999999999
},
{
"close": 283.7,
"ma": 267.1935999999999
},
{
"close": 279.34,
"ma": 267.79619999999994
}
],
"sma200_series": [
{
"close": 261.13,
"ma": 272.8915500000001
},
{
"close": 264.49,
"ma": 272.8793500000001
},
{
"close": 268.54,
"ma": 272.8867500000001
},
{
"close": 264.25,
"ma": 272.87625000000014
},
{
"close": 261.37,
"ma": 272.8362500000001
},
{
"close": 262.49,
"ma": 272.809
},
{
"close": 266.02,
"ma": 272.7843500000001
},
{
"close": 269.54,
"ma": 272.81100000000004
},
{
"close": 264.28,
"ma": 272.8017000000001
},
{
"close": 267.03,
"ma": 272.8301500000001
},
{
"close": 262.26,
"ma": 272.8403500000001
},
{
"close": 273.51,
"ma": 272.90175000000005
},
{
"close": 272.47,
"ma": 272.9343500000001
},
{
"close": 273.29,
"ma": 272.9666000000001
},
{
"close": 275.2,
"ma": 273.01030000000014
},
{
"close": 273.13,
"ma": 273.05970000000013
},
{
"close": 270.37,
"ma": 273.07430000000016
},
{
"close": 269.23,
"ma": 273.07325000000014
},
{
"close": 274.8,
"ma": 273.0842000000001
},
{
"close": 275.68,
"ma": 273.1003000000001
},
{
"close": 270.84,
"ma": 273.08405000000016
},
{
"close": 268.93,
"ma": 273.06980000000016
},
{
"close": 271.45,
"ma": 273.08255000000014
},
{
"close": 269.49,
"ma": 273.0889500000001
},
{
"close": 267.88,
"ma": 273.0944000000002
},
{
"close": 266.96,
"ma": 273.0944000000002
},
{
"close": 256.61,
"ma": 273.03630000000015
},
{
"close": 260.6,
"ma": 273.0151500000001
},
{
"close": 259.51,
"ma": 272.97410000000013
},
{
"close": 255.59,
"ma": 272.9070000000001
},
{
"close": 257.65,
"ma": 272.8515000000001
},
{
"close": 263.42,
"ma": 272.8280500000001
},
{
"close": 256.55,
"ma": 272.7580500000001
},
{
"close": 254.22,
"ma": 272.68665000000004
},
{
"close": 251.1,
"ma": 272.5930000000001
},
{
"close": 251.7,
"ma": 272.49275000000006
},
{
"close": 249.62,
"ma": 272.3909000000001
},
{
"close": 248.88,
"ma": 272.33835000000005
},
{
"close": 247.62,
"ma": 272.2608000000001
},
{
"close": 249.21,
"ma": 272.1980500000001
},
{
"close": 245.73,
"ma": 272.1216500000001
},
{
"close": 248.64,
"ma": 272.04345000000006
},
{
"close": 250.18,
"ma": 271.96195000000006
},
{
"close": 253.32,
"ma": 271.88460000000003
},
{
"close": 254.23,
"ma": 271.80690000000004
},
{
"close": 262.58,
"ma": 271.75545000000005
},
{
"close": 260.25,
"ma": 271.6892
},
{
"close": 256,
"ma": 271.58610000000004
},
{
"close": 250.47,
"ma": 271.4293
},
{
"close": 256.26,
"ma": 271.3107
},
{
"close": 255.67,
"ma": 271.1849
},
{
"close": 254.33,
"ma": 271.05615
},
{
"close": 257.97,
"ma": 270.92769999999996
},
{
"close": 257.41,
"ma": 270.7874
},
{
"close": 264.44,
"ma": 270.69429999999994
},
{
"close": 256.99,
"ma": 270.56059999999997
},
{
"close": 263.63,
"ma": 270.48695
},
{
"close": 265.41,
"ma": 270.4178999999999
},
{
"close": 268.58,
"ma": 270.35889999999995
},
{
"close": 273.87,
"ma": 270.33314999999993
},
{
"close": 269.06,
"ma": 270.29324999999994
},
{
"close": 269.12,
"ma": 270.2648999999999
},
{
"close": 269.34,
"ma": 270.2454499999999
},
{
"close": 268.66,
"ma": 270.2140499999999
},
{
"close": 276.29,
"ma": 270.2276999999999
},
{
"close": 281.2,
"ma": 270.2569499999999
},
{
"close": 283.65,
"ma": 270.32189999999986
},
{
"close": 278.6,
"ma": 270.3694499999999
},
{
"close": 278.61,
"ma": 270.3880999999999
},
{
"close": 278.37,
"ma": 270.4168499999999
},
{
"close": 283.36,
"ma": 270.48059999999987
},
{
"close": 283.72,
"ma": 270.57889999999986
},
{
"close": 283.08,
"ma": 270.66749999999985
},
{
"close": 274.12,
"ma": 270.71394999999984
},
{
"close": 273.03,
"ma": 270.75169999999986
},
{
"close": 274.31,
"ma": 270.7877999999999
},
{
"close": 271.85,
"ma": 270.81799999999987
},
{
"close": 269.75,
"ma": 270.8317499999999
},
{
"close": 270.25,
"ma": 270.84674999999993
},
{
"close": 275.71,
"ma": 270.87029999999993
},
{
"close": 272.83,
"ma": 270.86989999999986
},
{
"close": 268.65,
"ma": 270.8438499999999
},
{
"close": 264.2,
"ma": 270.81629999999984
},
{
"close": 266.88,
"ma": 270.7806999999999
},
{
"close": 263.14,
"ma": 270.71344999999985
},
{
"close": 268.75,
"ma": 270.6584999999999
},
{
"close": 271.38,
"ma": 270.6204499999999
},
{
"close": 282.9,
"ma": 270.62819999999994
},
{
"close": 283.7,
"ma": 270.6839999999999
},
{
"close": 279.34,
"ma": 270.7202999999999
}
],
"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
}
}
}
}
}