{
  "cik": 31462,
  "cik_padded": "0000031462",
  "entityName": "ECOLAB INC.",
  "fiscal_years": [
    {
      "accn": "0001104659-26-018357",
      "filed": "2026-02-23",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 783800000.0,
        "capex": 1048300000.0,
        "cash": 646200000.0,
        "dividends_paid": 753600000.0,
        "eps_diluted": 7.28,
        "free_cash_flow": 1904300000.0,
        "net_income": 2075600000.0,
        "operating_cash_flow": 2952600000.0,
        "operating_income": 2737600000.0,
        "revenue": 16081200000.0,
        "stockholders_equity": 9770800000.0,
        "total_assets": 24696300000.0,
        "total_liabilities": 14891800000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.5241126622180374,
        "net_margin": 0.12906996990274358,
        "operating_margin": 0.1702360520359177,
        "payout_ratio": 0.36307573713624974,
        "revenue_growth_yoy": 0.021586390028841145,
        "roa_avg2y": 0.08816564402845121,
        "roa_period_end": 0.08404497839757372,
        "roe_avg2y": 0.22404887711098279,
        "roe_period_end": 0.2124288696933721
      }
    },
    {
      "accn": "0001104659-26-018357",
      "filed": "2026-02-23",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 986500000.0,
        "capex": 994500000.0,
        "cash": 1256800000.0,
        "dividends_paid": 664300000.0,
        "eps_diluted": 7.37,
        "free_cash_flow": 1819400000.0,
        "net_income": 2112400000.0,
        "operating_cash_flow": 2813900000.0,
        "operating_income": 2802400000.0,
        "revenue": 15741400000.0,
        "stockholders_equity": 8757300000.0,
        "total_assets": 22387800000.0,
        "total_liabilities": 13598600000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.5528302102246125,
        "net_margin": 0.13419390905510312,
        "operating_margin": 0.1780273673243803,
        "payout_ratio": 0.3144764249195228,
        "revenue_growth_yoy": 0.02749311366692341,
        "roa_avg2y": 0.09550937731720109,
        "roa_period_end": 0.09435496118421641,
        "roe_avg2y": 0.25144625639804785,
        "roe_period_end": 0.24121589987781622
      }
    },
    {
      "accn": "0001104659-26-018357",
      "filed": "2026-02-23",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 13700000.0,
        "capex": 774800000.0,
        "cash": 919500000.0,
        "dividends_paid": 617300000.0,
        "eps_diluted": 4.79,
        "free_cash_flow": 1637000000.0,
        "net_income": 1372300000.0,
        "operating_cash_flow": 2411800000.0,
        "operating_income": 1992300000.0,
        "revenue": 15320200000.0,
        "stockholders_equity": 8044700000.0,
        "total_assets": 21846600000.0,
        "total_liabilities": 13774400000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.712232898678633,
        "net_margin": 0.08957454863513531,
        "operating_margin": 0.13004399420373103,
        "payout_ratio": 0.44982875464548566,
        "revenue_growth_yoy": 0.0798150523689367,
        "roa_avg2y": 0.06336972909821777,
        "roa_period_end": 0.0628152664487838,
        "roe_avg2y": 0.1796110151300979,
        "roe_period_end": 0.17058435988911957
      }
    },
    {
      "accn": "0001558370-25-001263",
      "filed": "2025-02-21",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 518200000.0,
        "capex": 712800000.0,
        "cash": 598600000.0,
        "dividends_paid": 602800000.0,
        "eps_diluted": 3.81,
        "free_cash_flow": 1075600000.0,
        "net_income": 1091700000.0,
        "operating_cash_flow": 1788400000.0,
        "operating_income": 1562500000.0,
        "revenue": 14187800000.0,
        "stockholders_equity": 7236100000.0,
        "total_assets": 21464300000.0,
        "total_liabilities": 14205700000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.9631707687842899,
        "net_margin": 0.07694639056090444,
        "operating_margin": 0.11012982985381807,
        "payout_ratio": 0.552166346065769,
        "revenue_growth_yoy": 0.11424554900220685,
        "roa_avg2y": 0.051168600468236985,
        "roa_period_end": 0.05086119743015147,
        "roe_avg2y": 0.15099271799340264,
        "roe_period_end": 0.15086856179433672
      }
    },
    {
      "accn": "0001558370-24-001581",
      "filed": "2024-02-23",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 106600000.0,
        "capex": 643000000.0,
        "cash": 359900000.0,
        "dividends_paid": 566400000.0,
        "eps_diluted": 3.91,
        "free_cash_flow": 1418900000.0,
        "net_income": 1129900000.0,
        "operating_cash_flow": 2061900000.0,
        "operating_income": 1598600000.0,
        "revenue": 12733100000.0,
        "stockholders_equity": 7224200000.0,
        "total_assets": 21206400000.0,
        "total_liabilities": 13953300000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.9314664599540434,
        "net_margin": 0.08873722816910258,
        "operating_margin": 0.12554680321367145,
        "payout_ratio": 0.5012832994070272,
        "revenue_growth_yoy": 0.07997319807976115,
        "roa_avg2y": 0.05745390568589763,
        "roa_period_end": 0.053281084955485135,
        "roe_avg2y": 0.1687589147692055,
        "roe_period_end": 0.1564048614379447
      }
    },
    {
      "accn": "0001558370-23-001969",
      "filed": "2023-02-24",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 146200000.0,
        "capex": 489000000.0,
        "cash": 1260200000.0,
        "dividends_paid": 560800000.0,
        "eps_diluted": -4.15,
        "free_cash_flow": 1371200000.0,
        "operating_cash_flow": 1860200000.0,
        "operating_income": 1395700000.0,
        "revenue": 11790200000.0,
        "stockholders_equity": 6166500000.0,
        "total_assets": 18126000000.0,
        "total_liabilities": 11924500000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "leverage": 1.9337549663504419,
        "operating_margin": 0.11837797492833031,
        "revenue_growth_yoy": -0.061439261264129914
      }
    },
    {
      "accn": "0001558370-22-002059",
      "filed": "2022-02-25",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 353700000.0,
        "capex": 731300000.0,
        "cash": 118800000.0,
        "dividends_paid": 552900000.0,
        "eps_diluted": 5.33,
        "free_cash_flow": 1689400000.0,
        "operating_cash_flow": 2420700000.0,
        "operating_income": 1845200000.0,
        "revenue": 12562000000.0,
        "stockholders_equity": 8685300000.0,
        "total_assets": 20869100000.0,
        "total_liabilities": 12143300000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "leverage": 1.3981439904205957,
        "operating_margin": 0.14688743830600223,
        "revenue_growth_yoy": 0.027810278102781028
      }
    },
    {
      "accn": "0001558370-21-001916",
      "filed": "2021-02-26",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 562400000.0,
        "capex": 778700000.0,
        "cash": 114700000.0,
        "dividends_paid": 494800000.0,
        "eps_diluted": 4.88,
        "free_cash_flow": 1499000000.0,
        "operating_cash_flow": 2277700000.0,
        "operating_income": 1728300000.0,
        "revenue": 12222100000.0,
        "stockholders_equity": 8003200000.0,
        "total_assets": 20074500000.0,
        "total_liabilities": 12020900000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "leverage": 1.5020116953218712,
        "operating_margin": 0.1414077777141408,
        "revenue_growth_yoy": -0.11663859958513721
      }
    },
    {
      "accn": "0001558370-20-001788",
      "filed": "2020-02-28",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 600300000.0,
        "capex": 868600000.0,
        "cash": 211400000.0,
        "dividends_paid": 448700000.0,
        "eps_diluted": 5.12,
        "free_cash_flow": 1222700000.0,
        "operating_cash_flow": 2091300000.0,
        "operating_income": 1950100000.0,
        "revenue": 13835900000.0,
        "stockholders_equity": 7583600000.0,
        "total_assets": 19963500000.0,
        "total_liabilities": 12309700000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio"
      },
      "ratios": {
        "leverage": 1.6232000632944776,
        "operating_margin": 0.1409449331087967,
        "revenue_growth_yoy": 0.052015693669307625
      }
    },
    {
      "accn": "0001558370-19-001379",
      "filed": "2019-03-01",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 739600000.0,
        "capex": 756800000.0,
        "cash": 327400000.0,
        "dividends_paid": 427500000.0,
        "eps_diluted": 4.14,
        "free_cash_flow": 1182900000.0,
        "operating_cash_flow": 1939700000.0,
        "operating_income": 1870200000.0,
        "revenue": 13151800000.0,
        "stockholders_equity": 6901100000.0,
        "total_assets": 18330200000.0,
        "total_liabilities": 11359300000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "leverage": "ratio",
        "operating_margin": "ratio"
      },
      "ratios": {
        "leverage": 1.6460129544565358,
        "operating_margin": 0.14220106753448197
      }
    },
    {
      "accn": "0001104659-11-010321",
      "filed": "2011-02-25",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD"
      },
      "fundamentals": {
        "net_income": 530300000.0
      },
      "period_end": "2010-12-31",
      "ratios": {}
    },
    {
      "accn": "0001104659-11-010321",
      "filed": "2011-02-25",
      "fiscal_year": 2009,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD"
      },
      "fundamentals": {
        "net_income": 417300000.0
      },
      "period_end": "2009-12-31",
      "ratios": {}
    },
    {
      "accn": "0001104659-11-010321",
      "filed": "2011-02-25",
      "fiscal_year": 2008,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD"
      },
      "fundamentals": {
        "net_income": 448100000.0
      },
      "period_end": "2008-12-31",
      "ratios": {}
    },
    {
      "accn": "0001104659-10-010302",
      "filed": "2010-02-26",
      "fiscal_year": 2007,
      "form": "10-K",
      "fundamental_units": {
        "net_income": "USD"
      },
      "fundamentals": {
        "net_income": 427200000.0
      },
      "period_end": "2007-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001104659-26-018357",
    "filed": "2026-02-23",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "2840",
  "sic_description": "Soap, Detergents, Cleang Preparations, Perfumes, Cosmetics",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000031462.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000031462.json"
  },
  "ticker": "ECL"
}
