{
  "cik": 105016,
  "cik_padded": "0000105016",
  "entityName": "WATSCO INC",
  "fiscal_years": [
    {
      "accn": "0001193125-26-082486",
      "filed": "2026-02-27",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 34550000.0,
        "cash": 433283000.0,
        "cost_of_revenue": 5208826000.0,
        "dividends_paid": 473765000.0,
        "eps_diluted": 12.25,
        "free_cash_flow": 535063000.0,
        "gross_profit": 2030464000.0,
        "net_income": 496994000.0,
        "operating_cash_flow": 569613000.0,
        "operating_income": 720347000.0,
        "revenue": 7239290000.0,
        "stockholders_equity": 2781376000.0,
        "total_assets": 4414805000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.28047833420128215,
        "net_margin": 0.06865231258866546,
        "operating_margin": 0.09950520009558948,
        "payout_ratio": 0.9532610051630402,
        "revenue_growth_yoy": -0.049752064662050684,
        "roa_avg2y": 0.11175526695215197,
        "roa_period_end": 0.11257439456555839,
        "roe_avg2y": 0.1827732815334606,
        "roe_period_end": 0.17868637681492902
      }
    },
    {
      "accn": "0001193125-26-082486",
      "filed": "2026-02-27",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 30090000.0,
        "cash": 526271000.0,
        "cost_of_revenue": 5573604000.0,
        "dividends_paid": 423521000.0,
        "eps_diluted": 13.3,
        "free_cash_flow": 743012000.0,
        "gross_profit": 2044713000.0,
        "net_income": 536286000.0,
        "operating_cash_flow": 773102000.0,
        "operating_income": 781775000.0,
        "revenue": 7618317000.0,
        "stockholders_equity": 2656990000.0,
        "total_assets": 4479523000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.2683943185876881,
        "net_margin": 0.07039428787224265,
        "operating_margin": 0.1026178091565368,
        "payout_ratio": 0.789729733761463,
        "revenue_growth_yoy": 0.045930903610727804,
        "roa_avg2y": 0.13066275374739378,
        "roa_period_end": 0.1197194433425166,
        "roe_avg2y": 0.21948220410413377,
        "roe_period_end": 0.20183967572328088
      }
    },
    {
      "accn": "0001193125-26-082486",
      "filed": "2026-02-27",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 35478000.0,
        "cash": 210112000.0,
        "cost_of_revenue": 5291627000.0,
        "dividends_paid": 382646000.0,
        "eps_diluted": 13.67,
        "free_cash_flow": 526476000.0,
        "gross_profit": 1992140000.0,
        "net_income": 536337000.0,
        "operating_cash_flow": 561954000.0,
        "operating_income": 794810000.0,
        "revenue": 7283767000.0,
        "stockholders_equity": 2229839000.0,
        "total_assets": 3729182000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.27350408106135193,
        "net_margin": 0.07363456299467021,
        "operating_margin": 0.10912073381809168,
        "payout_ratio": 0.7134432269263541,
        "revenue_growth_yoy": 0.0012953745382401492,
        "roa_avg2y": 0.14862340932934814,
        "roa_period_end": 0.14382162093456421,
        "roe_avg2y": 0.260416171005342,
        "roe_period_end": 0.2405272308897638
      }
    },
    {
      "accn": "0001193125-25-041730",
      "filed": "2025-02-28",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 35652000.0,
        "cash": 147505000.0,
        "cost_of_revenue": 5244055000.0,
        "dividends_paid": 332447000.0,
        "eps_diluted": 15.41,
        "free_cash_flow": 536312000.0,
        "gross_profit": 2030289000.0,
        "net_income": 601167000.0,
        "operating_cash_flow": 571964000.0,
        "operating_income": 831578000.0,
        "revenue": 7274344000.0,
        "stockholders_equity": 1889237000.0,
        "total_assets": 3488214000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.2791026929713525,
        "net_margin": 0.08264209116313444,
        "operating_margin": 0.1143165624281722,
        "payout_ratio": 0.5530027429982018,
        "revenue_growth_yoy": 0.15829961886515573,
        "roa_avg2y": 0.1828902164943357,
        "roa_period_end": 0.17234235055532718,
        "roe_avg2y": 0.33828683650400865,
        "roe_period_end": 0.318206238814929
      }
    },
    {
      "accn": "0001193125-24-044609",
      "filed": "2024-02-23",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 25464000.0,
        "cash": 118268000.0,
        "cost_of_revenue": 4612647000.0,
        "dividends_paid": 294522000.0,
        "eps_diluted": 10.78,
        "free_cash_flow": 324102000.0,
        "gross_profit": 1667545000.0,
        "net_income": 418945000.0,
        "operating_cash_flow": 349566000.0,
        "operating_income": 628528000.0,
        "revenue": 6280192000.0,
        "stockholders_equity": 1664948000.0,
        "total_assets": 3085861000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.2655245253648296,
        "net_margin": 0.06670894775191587,
        "operating_margin": 0.10008101663133866,
        "payout_ratio": 0.7030087481650336,
        "revenue_growth_yoy": 0.24239000041147965,
        "roa_avg2y": 0.15042346713085042,
        "roa_period_end": 0.13576275794664763,
        "roe_avg2y": 0.26585959120784003,
        "roe_period_end": 0.25162647722331266
      }
    },
    {
      "accn": "0001193125-23-048758",
      "filed": "2023-02-24",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 16436000.0,
        "cash": 146067000.0,
        "cost_of_revenue": 3832107000.0,
        "dividends_paid": 265713000.0,
        "eps_diluted": 7.01,
        "free_cash_flow": 517943000.0,
        "gross_profit": 1222821000.0,
        "net_income": 269579000.0,
        "operating_cash_flow": 534379000.0,
        "operating_income": 401034000.0,
        "revenue": 5054928000.0,
        "stockholders_equity": 1486678000.0,
        "total_assets": 2484347000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.24190670965046387,
        "net_margin": 0.053329938626227716,
        "operating_margin": 0.07933525462677213,
        "payout_ratio": 0.9856591203320734,
        "revenue_growth_yoy": 0.05965291522949411,
        "roa_avg2y": 0.10696501225670112,
        "roa_period_end": 0.10851100913036707,
        "roe_avg2y": 0.18451013909493327,
        "roe_period_end": 0.1813297835846094
      }
    },
    {
      "accn": "0001193125-22-054394",
      "filed": "2022-02-25",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 17805000.0,
        "cash": 74454000.0,
        "cost_of_revenue": 3613406000.0,
        "dividends_paid": 241412000.0,
        "eps_diluted": 6.5,
        "free_cash_flow": 317966000.0,
        "gross_profit": 1156956000.0,
        "net_income": 245950000.0,
        "operating_cash_flow": 335771000.0,
        "operating_income": 366884000.0,
        "revenue": 4770362000.0,
        "stockholders_equity": 1435427000.0,
        "total_assets": 2556161000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.24253002183062836,
        "net_margin": 0.05155793208146467,
        "operating_margin": 0.07690904799258422,
        "payout_ratio": 0.9815490953445822,
        "revenue_growth_yoy": 0.04920300713513875,
        "roa_avg2y": 0.10427809413816773,
        "roa_period_end": 0.096218508928037,
        "roe_avg2y": 0.17673417943459435,
        "roe_period_end": 0.1713427433091338
      }
    },
    {
      "accn": "0001193125-22-054394",
      "filed": "2022-02-25",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 17153000.0,
        "cash": 82894000.0,
        "cost_of_revenue": 3426401000.0,
        "dividends_paid": 209218000.0,
        "eps_diluted": 6.49,
        "free_cash_flow": 153404000.0,
        "gross_profit": 1120252000.0,
        "net_income": 242932000.0,
        "operating_cash_flow": 170557000.0,
        "operating_income": 372082000.0,
        "revenue": 4546653000.0,
        "stockholders_equity": 1347849000.0,
        "total_assets": 2161033000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.24639047668691672,
        "net_margin": 0.05343095239509151,
        "operating_margin": 0.08183646299816591,
        "payout_ratio": 0.8612204238223042,
        "revenue_growth_yoy": 0.04714420117205268,
        "roa_avg2y": 0.115464446720581,
        "roa_period_end": 0.11241475720176415,
        "roe_avg2y": 0.18363581250600008,
        "roe_period_end": 0.18023680694202393
      }
    },
    {
      "accn": "0001193125-21-060167",
      "filed": "2021-02-26",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 17876000.0,
        "cash": 80496000.0,
        "cost_of_revenue": 3276296000.0,
        "dividends_paid": 164147000.0,
        "eps_diluted": 5.81,
        "free_cash_flow": 288644000.0,
        "gross_profit": 1065659000.0,
        "net_income": 208221000.0,
        "operating_cash_flow": 306520000.0,
        "operating_income": 353874000.0,
        "revenue": 4341955000.0,
        "stockholders_equity": 1297953000.0,
        "total_assets": 2046877000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "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": {
        "gross_margin": 0.2454329904386388,
        "net_margin": 0.04795558682667139,
        "operating_margin": 0.08150107497659465,
        "payout_ratio": 0.7883306678961296,
        "revenue_growth_yoy": 0.028728159438880074,
        "roa_avg2y": 0.10619386432730524,
        "roa_period_end": 0.10172619067975262,
        "roe_avg2y": 0.180764577883054,
        "roe_period_end": 0.1604226039001412
      }
    },
    {
      "accn": "0001193125-20-056004",
      "filed": "2020-02-28",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "capex": 43577000.0,
        "cash": 56010000.0,
        "cost_of_revenue": 3186118000.0,
        "dividends_paid": 127604000.0,
        "eps_diluted": 5.15,
        "free_cash_flow": 238154000.0,
        "gross_profit": 1034584000.0,
        "net_income": 182810000.0,
        "operating_cash_flow": 281731000.0,
        "operating_income": 345632000.0,
        "revenue": 4220702000.0,
        "stockholders_equity": 1005828000.0,
        "total_assets": 1874649000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24512130920401393,
        "net_margin": 0.04331270011481502,
        "operating_margin": 0.0818896951265453,
        "payout_ratio": 0.6980143318199223,
        "roa_period_end": 0.09751692183443407,
        "roe_period_end": 0.18175075659059003
      }
    }
  ],
  "latest_filing": {
    "accn": "0001193125-26-082486",
    "filed": "2026-02-27",
    "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": "5070",
  "sic_description": "Wholesale-Hardware & Plumbing & Heating Equipment & Supplies",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000105016.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000105016.json"
  },
  "ticker": "WSO"
}
