Sturm Ruger & Co. Inc. (RGR) intrinsic value & 10-year financials
Sturm Ruger & Co. Inc. (RGR) has a Graham intrinsic value of $6.41 per share. At $43.38 on Oct 17, 2026, the stock trades 577% above that value. Over the last 10 fiscal years revenue shrank 2.1% a year to $546.1M, with an average return on invested capital of 21.1%.
- Graham intrinsic value
- $6.41
- Share price (Oct 17, 2026)
- $43.38
- Price vs Graham value
- 577% above
- Market cap
- $704.3M
- Revenue (FY2025)
- $546.1M
- Revenue growth (10-yr CAGR)
- -2.1%
- ROIC (10-yr avg)
- 21.1%
- Free cash flow (FY2025)
- $38.5M
RGR 10-year financial history
| Fiscal year | Revenue | Net income | EPS (diluted) | Free cash flow | Operating margin | ROIC |
|---|---|---|---|---|---|---|
| FY2025 | $546.1M | -$4.4M | -$0.27 | $38.5M | -2.3% | -2.6% |
| FY2024 | $535.6M | $30.6M | $1.77 | $34.7M | 5.9% | 8.1% |
| FY2023 | $543.8M | $48.2M | $2.71 | $18.1M | 9.6% | 14.9% |
| FY2022 | $595.8M | $88.3M | $4.96 | $49.5M | 17.4% | 28.2% |
| FY2021 | $730.7M | $155.9M | $8.78 | $143.6M | 27.8% | 51.9% |
| FY2020 | $568.9M | $90.4M | $5.09 | $119.6M | 20.9% | 35.7% |
| FY2019 | $410.5M | $32.3M | $1.82 | $29.3M | 9.6% | 11.7% |
| FY2018 | $495.6M | $50.9M | $2.88 | $109.3M | 13.5% | — |
| FY2017 | $522.3M | $52.1M | $2.91 | $67.6M | 14.6% | — |
| FY2016 | $664.3M | $87.5M | $4.59 | $69.6M | 20.2% | — |
Source: annual 10-K filings on SEC EDGAR. Figures in USD.
Executive summary
STURM RUGER & CO INC is facing top-line stagnation, with revenue contracting over the decade.
STURM RUGER & CO INC has earned high returns on invested capital, averaging 21.1% ROIC over the available history. High ROIC is consistent with a durable franchise, but it is not by itself proof of an economic moat.
Over the decade, STURM RUGER & CO INC shows that management has aggressively returned capital to shareholders by retiring 14.8% of outstanding shares.
Benjamin Graham lens
Under Benjamin Graham's formula using SEC EDGAR fundamentals, STURM RUGER & CO INC is modeled at -2.1% normalized earnings growth with a 5.1% bond-yield adjustment. The resulting Graham intrinsic value estimate is $6.41 per share.