{
  "cik": 74046,
  "cik_padded": "0000074046",
  "entityName": "Oil-Dri Corp of America",
  "fiscal_years": [
    {
      "accn": "0001628280-25-044686",
      "filed": "2025-10-09",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 2349000.0,
        "capex": 32562000.0,
        "cash": 50458000.0,
        "cost_of_revenue": 342489000.0,
        "dividends_paid": 8395000.0,
        "free_cash_flow": 47621000.0,
        "gross_profit": 143083000.0,
        "net_income": 53996000.0,
        "operating_cash_flow": 80183000.0,
        "operating_income": 68220000.0,
        "revenue": 485572000.0,
        "stockholders_equity": 259060000.0,
        "total_assets": 391677000.0,
        "total_liabilities": 132617000.0
      },
      "period_end": "2025-07-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.2946689677329006,
        "leverage": 0.5119161584188991,
        "net_margin": 0.11120081059039649,
        "operating_margin": 0.14049409768273294,
        "payout_ratio": 0.15547447959108082,
        "revenue_growth_yoy": 0.10965819368491295,
        "roa_avg2y": 0.14470669264433553,
        "roa_period_end": 0.13785849054195165,
        "roe_avg2y": 0.22994242496508022,
        "roe_period_end": 0.20843047942561568
      }
    },
    {
      "accn": "0001628280-25-044686",
      "filed": "2025-10-09",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 2778000.0,
        "capex": 32000000.0,
        "cash": 23481000.0,
        "cost_of_revenue": 312493000.0,
        "dividends_paid": 7806000.0,
        "free_cash_flow": 28313000.0,
        "gross_profit": 125094000.0,
        "net_income": 39426000.0,
        "operating_cash_flow": 60313000.0,
        "operating_income": 51645000.0,
        "revenue": 437587000.0,
        "stockholders_equity": 210588000.0,
        "total_assets": 354605000.0,
        "total_liabilities": 144017000.0
      },
      "period_end": "2024-07-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.2858722951093154,
        "leverage": 0.6838803730506962,
        "net_margin": 0.09009865466752898,
        "operating_margin": 0.11802224471933581,
        "payout_ratio": 0.19799117333739158,
        "revenue_growth_yoy": 0.0594788158471361,
        "roa_avg2y": 0.1230447537606891,
        "roa_period_end": 0.11118286544182965,
        "roe_avg2y": 0.20340294688183583,
        "roe_period_end": 0.18721864493703344
      }
    },
    {
      "accn": "0001628280-25-044686",
      "filed": "2025-10-09",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 1078000.0,
        "capex": 24368000.0,
        "cash": 31754000.0,
        "cost_of_revenue": 309794000.0,
        "dividends_paid": 7433000.0,
        "free_cash_flow": 25396000.0,
        "gross_profit": 103227000.0,
        "net_income": 29551000.0,
        "operating_cash_flow": 49764000.0,
        "operating_income": 41040000.0,
        "revenue": 413021000.0,
        "stockholders_equity": 177076000.0,
        "total_assets": 286235000.0,
        "total_liabilities": 109159000.0
      },
      "period_end": "2023-07-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.24993160154084174,
        "leverage": 0.6164528225168854,
        "net_margin": 0.07154842005612305,
        "operating_margin": 0.09936540757007513,
        "payout_ratio": 0.2515312510574938,
        "revenue_growth_yoy": 0.184836584057443,
        "roa_avg2y": 0.11029661507224091,
        "roa_period_end": 0.10324034447219942,
        "roe_avg2y": 0.18050545926548064,
        "roe_period_end": 0.1668831462197023
      }
    },
    {
      "accn": "0001628280-25-044686",
      "filed": "2025-10-09",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 11806000.0,
        "capex": 22010000.0,
        "cash": 16298000.0,
        "cost_of_revenue": 286074000.0,
        "dividends_paid": 7377000.0,
        "free_cash_flow": -12993000.0,
        "gross_profit": 62515000.0,
        "net_income": 5674000.0,
        "operating_cash_flow": 9017000.0,
        "operating_income": 4821000.0,
        "revenue": 348589000.0,
        "stockholders_equity": 150349000.0,
        "total_assets": 249611000.0,
        "total_liabilities": 99262000.0
      },
      "period_end": "2022-07-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.1793372711129726,
        "leverage": 0.6602105767248202,
        "net_margin": 0.016277048329121115,
        "operating_margin": 0.013830040534841891,
        "payout_ratio": 1.3001409940077546,
        "revenue_growth_yoy": 0.14298595650220833,
        "roa_avg2y": 0.023781531800568762,
        "roa_period_end": 0.022731370011738264,
        "roe_avg2y": 0.03665599633052416,
        "roe_period_end": 0.03773886091693327
      }
    },
    {
      "accn": "0000074046-23-000058",
      "filed": "2023-10-12",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 3130000.0,
        "capex": 18839000.0,
        "cash": 24591000.0,
        "cost_of_revenue": 239740000.0,
        "dividends_paid": 7192000.0,
        "free_cash_flow": -5203000.0,
        "gross_profit": 65241000.0,
        "net_income": 11113000.0,
        "operating_cash_flow": 13636000.0,
        "operating_income": 13036000.0,
        "revenue": 304981000.0,
        "stockholders_equity": 159232000.0,
        "total_assets": 227566000.0,
        "total_liabilities": 68334000.0
      },
      "period_end": "2021-07-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.2139182440873366,
        "leverage": 0.4291474075562701,
        "net_margin": 0.03643833550286739,
        "operating_margin": 0.042743646325508804,
        "payout_ratio": 0.6471699811032124,
        "revenue_growth_yoy": 0.07680764898826736,
        "roa_avg2y": 0.04795791545114015,
        "roa_period_end": 0.0488341843684909,
        "roe_avg2y": 0.07235120248961575,
        "roe_period_end": 0.0697912479903537
      }
    },
    {
      "accn": "0000074046-22-000072",
      "filed": "2022-10-13",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 5541000.0,
        "capex": 14740000.0,
        "cash": 40890000.0,
        "cost_of_revenue": 214521000.0,
        "dividends_paid": 7030000.0,
        "free_cash_flow": 27722000.0,
        "gross_profit": 68706000.0,
        "net_income": 18900000.0,
        "operating_cash_flow": 42462000.0,
        "operating_income": 24827000.0,
        "revenue": 283227000.0,
        "stockholders_equity": 147964000.0,
        "total_assets": 235882000.0,
        "total_liabilities": 87918000.0
      },
      "period_end": "2020-07-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.2425828046054931,
        "leverage": 0.5941850720445514,
        "net_margin": 0.066730926076963,
        "operating_margin": 0.08765760326522543,
        "payout_ratio": 0.37195767195767193,
        "revenue_growth_yoy": 0.02238787113076437,
        "roa_avg2y": 0.08569310533224214,
        "roa_period_end": 0.08012480816679526,
        "roe_avg2y": 0.133328630383408,
        "roe_period_end": 0.12773377307993836
      }
    },
    {
      "accn": "0000074046-21-000082",
      "filed": "2021-10-13",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 147000.0,
        "capex": 15029000.0,
        "cash": 21862000.0,
        "cost_of_revenue": 211365000.0,
        "dividends_paid": 6656000.0,
        "free_cash_flow": 11714000.0,
        "gross_profit": 65660000.0,
        "net_income": 12611000.0,
        "operating_cash_flow": 26743000.0,
        "operating_income": 10412000.0,
        "revenue": 277025000.0,
        "stockholders_equity": 135546000.0,
        "total_assets": 205227000.0,
        "total_liabilities": 69681000.0
      },
      "period_end": "2019-07-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.23701831964624132,
        "leverage": 0.5140764021070338,
        "net_margin": 0.04552296724122372,
        "operating_margin": 0.0375850555004061,
        "payout_ratio": 0.5277931964158274,
        "revenue_growth_yoy": 0.04144736842105263,
        "roa_avg2y": 0.06306934827673295,
        "roa_period_end": 0.06144902961111355,
        "roe_avg2y": 0.0943121777206083,
        "roe_period_end": 0.09303852566656338
      }
    },
    {
      "accn": "0000074046-20-000052",
      "filed": "2020-10-13",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "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": 26000.0,
        "capex": 15074000.0,
        "cash": 12757000.0,
        "cost_of_revenue": 194078000.0,
        "dividends_paid": 6230000.0,
        "free_cash_flow": -4462000.0,
        "gross_profit": 71922000.0,
        "net_income": 8240000.0,
        "operating_cash_flow": 10612000.0,
        "operating_income": 15877000.0,
        "revenue": 266000000.0,
        "stockholders_equity": 131885000.0,
        "total_assets": 194682000.0,
        "total_liabilities": 62797000.0
      },
      "period_end": "2018-07-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.27038345864661656,
        "leverage": 0.47614967585396367,
        "net_margin": 0.03097744360902256,
        "operating_margin": 0.05968796992481203,
        "payout_ratio": 0.7560679611650486,
        "roa_avg2y": 0.04046584834637588,
        "roa_period_end": 0.04232543327066703,
        "roe_avg2y": 0.06389528617178837,
        "roe_period_end": 0.062478674602873714
      }
    },
    {
      "accn": "0000074046-19-000049",
      "filed": "2019-10-10",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "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": 135000.0,
        "capex": 14763000.0,
        "cash": 9095000.0,
        "dividends_paid": 5926000.0,
        "free_cash_flow": 12186000.0,
        "gross_profit": 73712000.0,
        "net_income": 10792000.0,
        "operating_cash_flow": 26949000.0,
        "operating_income": 15230000.0,
        "stockholders_equity": 126037000.0,
        "total_assets": 212575000.0,
        "total_liabilities": 86538000.0
      },
      "period_end": "2017-07-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.686607900854511,
        "payout_ratio": 0.549110452186805,
        "roa_avg2y": 0.05171182826613,
        "roa_period_end": 0.0507679642479125,
        "roe_avg2y": 0.08934218587015912,
        "roe_period_end": 0.08562564961082857
      }
    },
    {
      "accn": "0000074046-18-000046",
      "filed": "2018-10-12",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "dividends_paid": "USD",
        "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": 18000.0,
        "capex": 10684000.0,
        "cash": 18629000.0,
        "dividends_paid": 5600000.0,
        "free_cash_flow": 14487000.0,
        "gross_profit": 77149000.0,
        "net_income": 13613000.0,
        "operating_cash_flow": 25171000.0,
        "operating_income": 15413000.0,
        "stockholders_equity": 115551000.0,
        "total_assets": 204815000.0,
        "total_liabilities": 89264000.0
      },
      "period_end": "2016-07-31",
      "ratio_units": {
        "leverage": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 0.7725073776946976,
        "payout_ratio": 0.4113714831411151,
        "roa_period_end": 0.06646485853086932,
        "roe_period_end": 0.11780945210340024
      }
    }
  ],
  "latest_filing": {
    "accn": "0001628280-25-044686",
    "filed": "2025-10-09",
    "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": "3990",
  "sic_description": "Miscellaneous Manufacturing Industries",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000074046.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000074046.json"
  },
  "ticker": "ODC"
}
