{
  "cik": 105132,
  "cik_padded": "0000105132",
  "entityName": "WD 40 CO",
  "fiscal_years": [
    {
      "accn": "0000105132-25-000067",
      "filed": "2025-10-27",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 12314000.0,
        "capex": 4528000.0,
        "cash": 58130000.0,
        "cost_of_revenue": 278642000.0,
        "dividends_paid": 50260000.0,
        "eps_diluted": 6.69,
        "free_cash_flow": 83397000.0,
        "gross_profit": 341343000.0,
        "net_income": 90994000.0,
        "operating_cash_flow": 87925000.0,
        "operating_income": 103793000.0,
        "revenue": 619985000.0,
        "stockholders_equity": 268152000.0,
        "total_assets": 475809000.0,
        "total_liabilities": 207657000.0
      },
      "period_end": "2025-08-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.5505665459648217,
        "leverage": 0.7744003401056118,
        "net_margin": 0.14676806696936215,
        "operating_margin": 0.16741211480922927,
        "payout_ratio": 0.552344110600699,
        "revenue_growth_yoy": 0.04983092233264528,
        "roa_avg2y": 0.196776118886563,
        "roa_period_end": 0.19124060284694072,
        "roe_avg2y": 0.3649409037495137,
        "roe_period_end": 0.3393373907336138
      }
    },
    {
      "accn": "0000105132-25-000067",
      "filed": "2025-10-27",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 8094000.0,
        "capex": 4206000.0,
        "cash": 46699000.0,
        "cost_of_revenue": 275330000.0,
        "dividends_paid": 47201000.0,
        "eps_diluted": 5.11,
        "free_cash_flow": 87828000.0,
        "gross_profit": 315227000.0,
        "net_income": 69644000.0,
        "operating_cash_flow": 92034000.0,
        "operating_income": 96351000.0,
        "revenue": 590557000.0,
        "stockholders_equity": 230526000.0,
        "total_assets": 449039000.0,
        "total_liabilities": 218513000.0
      },
      "period_end": "2024-08-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.5337791271630004,
        "leverage": 0.9478887414001024,
        "net_margin": 0.11792934466952384,
        "operating_margin": 0.16315275240154634,
        "payout_ratio": 0.677746826718741,
        "revenue_growth_yoy": 0.09921173372048654,
        "roa_avg2y": 0.15703180929081573,
        "roa_period_end": 0.15509565984246357,
        "roe_avg2y": 0.3160579436537903,
        "roe_period_end": 0.30210908964715477
      }
    },
    {
      "accn": "0000105132-25-000067",
      "filed": "2025-10-27",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 10434000.0,
        "capex": 6871000.0,
        "cash": 48143000.0,
        "cost_of_revenue": 263035000.0,
        "dividends_paid": 44581000.0,
        "eps_diluted": 4.83,
        "free_cash_flow": 91520000.0,
        "gross_profit": 274220000.0,
        "net_income": 65993000.0,
        "operating_cash_flow": 98391000.0,
        "operating_income": 89724000.0,
        "revenue": 537255000.0,
        "stockholders_equity": 210178000.0,
        "total_assets": 437966000.0,
        "total_liabilities": 227788000.0
      },
      "period_end": "2023-08-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.5104093959106942,
        "leverage": 1.0837861241423936,
        "net_margin": 0.12283366371648473,
        "operating_margin": 0.16700449507217244,
        "payout_ratio": 0.6755413452941978,
        "revenue_growth_yoy": 0.03553255464322887,
        "roa_avg2y": 0.1513148014183828,
        "roa_period_end": 0.15068064644287457,
        "roe_avg2y": 0.3309562138605122,
        "roe_period_end": 0.3139862402344679
      }
    },
    {
      "accn": "0000105132-25-000067",
      "filed": "2025-10-27",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 29156000.0,
        "capex": 8303000.0,
        "cash": 37843000.0,
        "cost_of_revenue": 264055000.0,
        "dividends_paid": 41988000.0,
        "eps_diluted": 4.9,
        "free_cash_flow": -5699000.0,
        "gross_profit": 254765000.0,
        "net_income": 67329000.0,
        "operating_cash_flow": 2604000.0,
        "operating_income": 87330000.0,
        "revenue": 518820000.0,
        "stockholders_equity": 188624000.0,
        "total_assets": 434295000.0,
        "total_liabilities": 245671000.0
      },
      "period_end": "2022-08-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.49104699124937357,
        "leverage": 1.3024376537450166,
        "net_margin": 0.12977333179137274,
        "operating_margin": 0.16832427431479124,
        "payout_ratio": 0.6236242926524974,
        "revenue_growth_yoy": 0.06291832357116955,
        "roa_avg2y": 0.15576438580540383,
        "roa_period_end": 0.1550305667806445,
        "roe_avg2y": 0.3461591852053696,
        "roe_period_end": 0.3569482144371872
      }
    },
    {
      "accn": "0000105132-24-000064",
      "filed": "2024-10-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 15059000.0,
        "cash": 85961000.0,
        "cost_of_revenue": 224370000.0,
        "dividends_paid": 38225000.0,
        "eps_diluted": 5.09,
        "free_cash_flow": 69655000.0,
        "gross_profit": 263739000.0,
        "net_income": 70229000.0,
        "operating_cash_flow": 84714000.0,
        "operating_income": 88841000.0,
        "revenue": 488109000.0,
        "stockholders_equity": 200382000.0,
        "total_assets": 430203000.0,
        "total_liabilities": 229821000.0
      },
      "period_end": "2021-08-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "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": {
        "gross_margin": 0.5403280824569922,
        "leverage": 1.146914393508399,
        "net_margin": 0.1438797481710028,
        "operating_margin": 0.18201057550670036,
        "payout_ratio": 0.5442908200316109,
        "revenue_growth_yoy": 0.19488712307036998,
        "roa_avg2y": 0.17715806467887593,
        "roa_period_end": 0.16324618842732386,
        "roe_avg2y": 0.38940933475651174,
        "roe_period_end": 0.3504755916200058
      }
    },
    {
      "accn": "0000105132-23-000059",
      "filed": "2023-10-23",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "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",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 16825000.0,
        "capex": 19307000.0,
        "cash": 56462000.0,
        "cost_of_revenue": 185481000.0,
        "dividends_paid": 36039000.0,
        "eps_diluted": 4.4,
        "free_cash_flow": 53357000.0,
        "gross_profit": 223017000.0,
        "net_income": 60710000.0,
        "operating_cash_flow": 72664000.0,
        "operating_income": 77220000.0,
        "revenue": 408498000.0,
        "stockholders_equity": 160313000.0,
        "total_assets": 362637000.0,
        "total_liabilities": 202324000.0
      },
      "period_end": "2020-08-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.545943921390068,
        "leverage": 1.2620561027489974,
        "net_margin": 0.14861761869091158,
        "operating_margin": 0.18903397323854704,
        "payout_ratio": 0.5936254323834623,
        "roa_avg2y": 0.1825044077925865,
        "roa_period_end": 0.16741259165501587,
        "roe_avg2y": 0.3970724815885515,
        "roe_period_end": 0.3786966746302546
      }
    },
    {
      "accn": "0000105132-22-000038",
      "filed": "2022-10-24",
      "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",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 29625000.0,
        "capex": 13282000.0,
        "cash": 27233000.0,
        "dividends_paid": 32889000.0,
        "eps_diluted": 4.02,
        "free_cash_flow": 49569000.0,
        "gross_profit": 232340000.0,
        "net_income": 55908000.0,
        "operating_cash_flow": 62851000.0,
        "operating_income": 82382000.0,
        "stockholders_equity": 145475000.0,
        "total_assets": 302662000.0,
        "total_liabilities": 157187000.0
      },
      "period_end": "2019-08-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.0805086784670905,
        "payout_ratio": 0.5882700150246835,
        "roa_avg2y": 0.18042958040795778,
        "roa_period_end": 0.18472090979376335,
        "roe_avg2y": 0.37152616259751997,
        "roe_period_end": 0.38431345592026117
      }
    },
    {
      "accn": "0000105132-21-000028",
      "filed": "2021-10-22",
      "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",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 22616000.0,
        "capex": 12356000.0,
        "cash": 48866000.0,
        "dividends_paid": 29585000.0,
        "eps_diluted": 4.64,
        "free_cash_flow": 52466000.0,
        "gross_profit": 225263000.0,
        "net_income": 65215000.0,
        "operating_cash_flow": 64822000.0,
        "operating_income": 78604000.0,
        "stockholders_equity": 155489000.0,
        "total_assets": 317059000.0,
        "total_liabilities": 161570000.0
      },
      "period_end": "2018-08-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.0391088758690326,
        "payout_ratio": 0.45365330062102277,
        "roa_avg2y": 0.18991636283154914,
        "roa_period_end": 0.20568726956181657,
        "roe_avg2y": 0.4423215181974796,
        "roe_period_end": 0.41941873701676646
      }
    },
    {
      "accn": "0000105132-20-000046",
      "filed": "2020-10-21",
      "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",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 31109000.0,
        "capex": 20150000.0,
        "cash": 37082000.0,
        "dividends_paid": 26808000.0,
        "eps_diluted": 3.72,
        "free_cash_flow": 35422000.0,
        "gross_profit": 213885000.0,
        "net_income": 52930000.0,
        "operating_cash_flow": 55572000.0,
        "operating_income": 75909000.0,
        "stockholders_equity": 139387000.0,
        "total_assets": 369717000.0,
        "total_liabilities": 230330000.0
      },
      "period_end": "2017-08-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.65244965455889,
        "payout_ratio": 0.5064802569431325,
        "roa_avg2y": 0.1492278522945932,
        "roa_period_end": 0.14316355482707044,
        "roe_avg2y": 0.3783660135391126,
        "roe_period_end": 0.3797341215464856
      }
    },
    {
      "accn": "0000105132-19-000050",
      "filed": "2019-10-22",
      "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",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 32131000.0,
        "capex": 4354000.0,
        "cash": 50891000.0,
        "dividends_paid": 23669000.0,
        "eps_diluted": 3.64,
        "free_cash_flow": 60948000.0,
        "gross_profit": 214369000.0,
        "net_income": 52628000.0,
        "operating_cash_flow": 65302000.0,
        "operating_income": 71348000.0,
        "stockholders_equity": 140395000.0,
        "total_assets": 339668000.0,
        "total_liabilities": 199273000.0
      },
      "period_end": "2016-08-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.4193739093272553,
        "payout_ratio": 0.4497415824276051,
        "roa_period_end": 0.1549395291873241,
        "roe_period_end": 0.37485665443926064
      }
    }
  ],
  "latest_filing": {
    "accn": "0000105132-25-000067",
    "filed": "2025-10-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": "2890",
  "sic_description": "Miscellaneous Chemical Products",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000105132.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000105132.json"
  },
  "ticker": "WDFC"
}
