{
  "cik": 95029,
  "cik_padded": "0000095029",
  "entityName": "STURM RUGER & CO INC",
  "fiscal_years": [
    {
      "accn": "0001174947-26-000243",
      "filed": "2026-03-02",
      "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"
      },
      "fundamentals": {
        "buybacks": 26100000.0,
        "capex": 15846000.0,
        "cash": 18451000.0,
        "cost_of_revenue": 464906000.0,
        "dividends_paid": 10122000.0,
        "eps_diluted": -0.27,
        "free_cash_flow": 38462000.0,
        "gross_profit": 81151000.0,
        "net_income": -4391000.0,
        "operating_cash_flow": 54308000.0,
        "operating_income": -12299000.0,
        "revenue": 546057000.0,
        "stockholders_equity": 283760000.0,
        "total_assets": 341997000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.14861269061654736,
        "net_margin": -0.008041285067309823,
        "operating_margin": -0.022523289693200527,
        "revenue_growth_yoy": 0.019442053755953124,
        "roa_avg2y": -0.012095902241088878,
        "roa_period_end": -0.0128392939119349,
        "roe_avg2y": -0.014555592019120168,
        "roe_period_end": -0.015474344516492811
      }
    },
    {
      "accn": "0001174947-26-000243",
      "filed": "2026-03-02",
      "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"
      },
      "fundamentals": {
        "buybacks": 34408000.0,
        "capex": 20821000.0,
        "cash": 10028000.0,
        "cost_of_revenue": 421228000.0,
        "dividends_paid": 11829000.0,
        "eps_diluted": 1.77,
        "free_cash_flow": 34683000.0,
        "gross_profit": 114415000.0,
        "net_income": 30563000.0,
        "operating_cash_flow": 55504000.0,
        "operating_income": 31654000.0,
        "revenue": 535643000.0,
        "stockholders_equity": 319582000.0,
        "total_assets": 384034000.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.21360309011785836,
        "net_margin": 0.057058525921182573,
        "operating_margin": 0.0590953302852833,
        "payout_ratio": 0.3870366128979485,
        "revenue_growth_yoy": -0.01494022255855909,
        "roa_avg2y": 0.07808126961580172,
        "roa_period_end": 0.07958409932453897,
        "roe_avg2y": 0.0938518631113322,
        "roe_period_end": 0.09563429730084923
      }
    },
    {
      "accn": "0001174947-26-000243",
      "filed": "2026-03-02",
      "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"
      },
      "fundamentals": {
        "buybacks": 11811000.0,
        "capex": 15796000.0,
        "cash": 15174000.0,
        "cost_of_revenue": 410148000.0,
        "dividends_paid": 110789000.0,
        "eps_diluted": 2.71,
        "free_cash_flow": 18105000.0,
        "gross_profit": 133619000.0,
        "net_income": 48215000.0,
        "operating_cash_flow": 33901000.0,
        "operating_income": 52084000.0,
        "revenue": 543767000.0,
        "stockholders_equity": 331721000.0,
        "total_assets": 398817000.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.2457284094106483,
        "net_margin": 0.08866849220346214,
        "operating_margin": 0.09578367205071289,
        "payout_ratio": 2.297811884268381,
        "revenue_growth_yoy": -0.08739733016470809,
        "roa_avg2y": 0.10913556214491048,
        "roa_period_end": 0.12089504710180358,
        "roe_avg2y": 0.14870639469881675,
        "roe_period_end": 0.145348048510646
      }
    },
    {
      "accn": "0001174947-26-000243",
      "filed": "2026-03-02",
      "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"
      },
      "fundamentals": {
        "buybacks": 222000.0,
        "capex": 27730000.0,
        "cash": 65173000.0,
        "cost_of_revenue": 415757000.0,
        "dividends_paid": 42718000.0,
        "eps_diluted": 4.96,
        "free_cash_flow": 49501000.0,
        "gross_profit": 180085000.0,
        "net_income": 88332000.0,
        "operating_cash_flow": 77231000.0,
        "operating_income": 103456000.0,
        "revenue": 595842000.0,
        "stockholders_equity": 316738000.0,
        "total_assets": 484763000.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.3022361632781845,
        "net_margin": 0.148247354164359,
        "operating_margin": 0.173629922026309,
        "payout_ratio": 0.4836072997328262,
        "revenue_growth_yoy": -0.18460018392415317,
        "roa_avg2y": 0.19055426240365178,
        "roa_period_end": 0.18221687711314602,
        "roe_avg2y": 0.25964764792423267,
        "roe_period_end": 0.278880336429478
      }
    },
    {
      "accn": "0001174947-25-000197",
      "filed": "2025-02-19",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 28776000.0,
        "cash": 21044000.0,
        "cost_of_revenue": 451179000.0,
        "eps_diluted": 8.78,
        "free_cash_flow": 143563000.0,
        "gross_profit": 279557000.0,
        "net_income": 155899000.0,
        "operating_cash_flow": 172339000.0,
        "operating_income": 203136000.0,
        "revenue": 730736000.0,
        "stockholders_equity": 363661000.0,
        "total_assets": 442343000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.38256908103610604,
        "net_margin": 0.21334517527533883,
        "operating_margin": 0.2779882200959033,
        "revenue_growth_yoy": 0.28454404185153676,
        "roa_avg2y": 0.39438098358084545,
        "roa_period_end": 0.35243917050795426,
        "roe_avg2y": 0.49620917945126997,
        "roe_period_end": 0.4286932060352911
      }
    },
    {
      "accn": "0001174947-24-000243",
      "filed": "2024-02-21",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 24229000.0,
        "cash": 20147000.0,
        "cost_of_revenue": 377427000.0,
        "eps_diluted": 5.09,
        "free_cash_flow": 119577000.0,
        "gross_profit": 191441000.0,
        "net_income": 90398000.0,
        "operating_cash_flow": 143806000.0,
        "operating_income": 119148000.0,
        "revenue": 568868000.0,
        "stockholders_equity": 264699000.0,
        "total_assets": 348258000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.33652973976388195,
        "net_margin": 0.15890856929902894,
        "operating_margin": 0.2094475344016538,
        "revenue_growth_yoy": 0.38577268054547315,
        "roa_avg2y": 0.25931020238978,
        "roa_period_end": 0.2595719265601939,
        "roe_avg2y": 0.3286261921596926,
        "roe_period_end": 0.3415124348788624
      }
    },
    {
      "accn": "0001174947-23-000239",
      "filed": "2023-02-22",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "buybacks": 1995000.0,
        "capex": 20296000.0,
        "cash": 35420000.0,
        "cost_of_revenue": 310958000.0,
        "eps_diluted": 1.82,
        "free_cash_flow": 29291000.0,
        "gross_profit": 99548000.0,
        "net_income": 32291000.0,
        "operating_cash_flow": 49587000.0,
        "operating_income": 39375000.0,
        "revenue": 410506000.0,
        "stockholders_equity": 285458000.0,
        "total_assets": 348961000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24250071862530634,
        "net_margin": 0.07866145683619728,
        "operating_margin": 0.09591820826004978,
        "revenue_growth_yoy": -0.17175744247278743,
        "roa_avg2y": 0.0943501248369231,
        "roa_period_end": 0.0925346958542645,
        "roe_avg2y": 0.11748590140076405,
        "roe_period_end": 0.11311996861184483
      }
    },
    {
      "accn": "0001174947-22-000269",
      "filed": "2022-02-23",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": 10541000.0,
        "cash": 38492000.0,
        "cost_of_revenue": 361277000.0,
        "eps_diluted": 2.88,
        "free_cash_flow": 109271000.0,
        "gross_profit": 134358000.0,
        "net_income": 50933000.0,
        "operating_cash_flow": 119812000.0,
        "operating_income": 67009000.0,
        "revenue": 495635000.0,
        "stockholders_equity": 264242000.0,
        "total_assets": 335532000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.27108255066732573,
        "net_margin": 0.1027631220555449,
        "operating_margin": 0.1351982809930695,
        "revenue_growth_yoy": -0.050973085996139825,
        "roa_avg2y": 0.16433975961926273,
        "roa_period_end": 0.15179774209315355,
        "roe_avg2y": 0.20604339480289893,
        "roe_period_end": 0.19275134157325483
      }
    },
    {
      "accn": "0001174947-21-000168",
      "filed": "2021-02-17",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "buybacks": 64850000.0,
        "capex": 33596000.0,
        "cash": 63487000.0,
        "cost_of_revenue": 368248000.0,
        "eps_diluted": 2.91,
        "free_cash_flow": 67595000.0,
        "gross_profit": 154008000.0,
        "net_income": 52142000.0,
        "operating_cash_flow": 101191000.0,
        "operating_income": 76349000.0,
        "revenue": 522256000.0,
        "stockholders_equity": 230149000.0,
        "total_assets": 284318000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.29488986244293985,
        "net_margin": 0.09983992524738826,
        "operating_margin": 0.1461907570233755,
        "revenue_growth_yoy": -0.213858214616876,
        "roa_avg2y": 0.1652162478592262,
        "roa_period_end": 0.18339324277745342,
        "roe_avg2y": 0.21022923138641544,
        "roe_period_end": 0.22655757791691472
      }
    },
    {
      "accn": "0001174947-20-000190",
      "filed": "2020-02-20",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "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": {
        "buybacks": 14018000.0,
        "capex": 35215000.0,
        "cash": 87126000.0,
        "cost_of_revenue": 444774000.0,
        "eps_diluted": 4.59,
        "free_cash_flow": 69585000.0,
        "gross_profit": 219554000.0,
        "net_income": 87472000.0,
        "operating_cash_flow": 104800000.0,
        "operating_income": 134409000.0,
        "revenue": 664328000.0,
        "stockholders_equity": 265900000.0,
        "total_assets": 346879000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3304903601835238,
        "net_margin": 0.1316698980021917,
        "operating_margin": 0.2023232499608627,
        "roa_period_end": 0.25216862364109677,
        "roe_period_end": 0.32896577660774734
      }
    },
    {
      "accn": "0001174947-18-000243",
      "filed": "2018-02-21",
      "fiscal_year": 2015,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 2841000.0
      },
      "period_end": "2015-12-31",
      "ratios": {}
    },
    {
      "accn": "0001174947-17-000224",
      "filed": "2017-02-22",
      "fiscal_year": 2014,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 24002000.0
      },
      "period_end": "2014-12-31",
      "ratios": {}
    },
    {
      "accn": "0001174947-14-000046",
      "filed": "2014-02-25",
      "fiscal_year": 2011,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 1999000.0
      },
      "period_end": "2011-12-31",
      "ratios": {}
    },
    {
      "accn": "0001174947-11-000080",
      "filed": "2011-02-23",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "dividends_paid": "USD"
      },
      "fundamentals": {
        "dividends_paid": 6317000.0
      },
      "period_end": "2010-12-31",
      "ratios": {}
    },
    {
      "accn": "0001174947-11-000080",
      "filed": "2011-02-23",
      "fiscal_year": 2009,
      "form": "10-K",
      "fundamental_units": {
        "dividends_paid": "USD"
      },
      "fundamentals": {
        "dividends_paid": 5816000.0
      },
      "period_end": "2009-12-31",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001174947-26-000243",
    "filed": "2026-03-02",
    "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": "3480",
  "sic_description": "Ordnance & Accessories, (No Vehicles/Guided Missiles)",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000095029.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000095029.json"
  },
  "ticker": "RGR"
}
