STURM RUGER & CO INC
RGR · Ordnance & Accessories, (No Vehicles/Guided Missiles) · 15.9M shares · +0%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $8M (gross $12M, SBC $4M)
Reference price $39.15 · est. market cap ~$624M — last insider purchase, 2026-05-20 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
D50Firearms maker posting a loss year on collapsing gross margin, partly offset by a debt-free, highly liquid balance sheet.
Strengths
- Fortress liquidity: current ratio 3.9, quick 3.1, no debt, and positive FCF (OCF margin 9.9%)
- Sell-through up 5% with new-product traction (RXM, Marlin, American Rifle Gen II)
Risks
- Loss year: net margin -0.8%, operating margin -2.3%, ROE/ROA negative; gross margin fell to 14.9% from 21.4%
- Inventory write-offs, new-facility costs, demand tied to volatile NICS/political cycles and litigation/PLCAA risk
Notable findings
- Exec changeRecent 8-K item 5.02 8-K ↗
- Net lossNet loss (net margin -0.8%)
- Customer concentration~99% of revenue from one customer/distributor — Approximately 99% of sales are from firearms
- Insider buyingInsider buying — 3 open-market buy(s) by 3 insider(s) (cluster of 3 insiders, ~$288,615, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
14.9%
Operating margin
-2.3%
Net margin
-0.8%
Return on equity
-1.5%
Return on assets
-1.3%
Revenue growth (QoQ)
-6.4%
Net-income growth
-114.4%
Current ratio
3.9×
Free cash flow
$38M
EBITDA
$11M
Tangible book value
$284M
Cash & investments
$93M
Stock comp / revenue
0.9%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-27 | Rivers Aaron Roszell | Grant | 1.5K | — |
| 2026-05-27 | Rivers Aaron Roszell | Grant | 1.8K | — |
| 2026-05-27 | Wolfe Lorin Cassidy | Grant | 1.5K | — |
| 2026-05-27 | Wolfe Lorin Cassidy | Grant | 1.8K | — |
| 2026-05-27 | Pettet Bruce T. | Grant | 1.2K | — |
| 2026-05-27 | Pettet Bruce T. | Grant | 1.8K | — |
| 2026-05-27 | OConnor Terrence Gregory | Grant | 1.2K | — |
| 2026-05-27 | OConnor Terrence Gregory | Grant | 1.8K | — |
| 2026-05-27 | Timm Stephen J. | Grant | 1.8K | — |
| 2026-05-27 | ROSENTHAL AMIR | Grant | 1.4K | — |
| 2026-05-27 | ROSENTHAL AMIR | Grant | 1.8K | — |
| 2026-05-27 | WIDMAN PHILLIP | Grant | 1.6K | — |
| 2026-05-27 | WIDMAN PHILLIP | Grant | 1.8K | — |
| 2026-05-27 | Timm Stephen J. | Grant | 1.5K | — |
| 2026-05-27 | Cosentino John A Jr | Grant | 2.0K | — |
| 2026-05-27 | Cosentino John A Jr | Grant | 1.8K | — |
| 2026-05-20 | Seyfert Todd William | Buy | 1.5K | $39.15 |
| 2026-05-14 | Pettet Bruce T. | Buy | 1.0K | $39.89 |
| 2026-05-12 | WIDMAN PHILLIP | Buy | 5.0K | $38.00 |
| 2026-04-10 | Timm Stephen J. | Grant | 2.4K | — |
| 2026-04-10 | Timm Stephen J. | Grant | 1.3K | — |
| 2026-04-10 | Wolfe Lorin Cassidy | Grant | 2.4K | — |
| 2026-04-10 | Wolfe Lorin Cassidy | Grant | 1.3K | — |
| 2026-04-10 | Rivers Aaron Roszell | Grant | 2.4K | — |
| 2026-04-10 | Rivers Aaron Roszell | Grant | 1.3K | — |
| 2026-03-06 | DINEEN THOMAS ANTHONY | Grant | 764 | — |
| 2026-03-06 | Wilson Michael W | Grant | 357 | — |
| 2026-03-06 | Wilson Michael W | Tax withheld | 158 | $37.11 |
| 2026-03-06 | Colbert Sarah F | Grant | 357 | — |
| 2026-03-06 | Colbert Sarah F | Tax withheld | 165 | $37.11 |
| 2026-03-06 | Werkmeister Robert J Jr | Grant | 357 | — |
| 2026-03-06 | Werkmeister Robert J Jr | Tax withheld | 140 | $37.11 |
| 2026-03-06 | Leska Shawn Christopher | Grant | 368 | — |
| 2026-03-06 | Leska Shawn Christopher | Tax withheld | 161 | $37.11 |
| 2026-03-06 | DINEEN THOMAS ANTHONY | Tax withheld | 354 | $37.11 |
| 2026-03-01 | Wilson Michael W | Option exercise | 4.0K | $37.44 |
| 2026-03-01 | Wilson Michael W | Disposition | 4.0K | $37.44 |
| 2026-03-01 | Werkmeister Robert J Jr | Option exercise | 4.0K | $37.44 |
| 2026-03-01 | Werkmeister Robert J Jr | Disposition | 4.0K | $37.44 |
| 2026-03-01 | Colbert Sarah F | Option exercise | 4.0K | $37.44 |
| 2026-03-01 | Colbert Sarah F | Disposition | 4.0K | $37.44 |
| 2026-03-01 | Leska Shawn Christopher | Option exercise | 4.1K | $37.44 |
| 2026-03-01 | Leska Shawn Christopher | Disposition | 4.1K | $37.44 |
| 2026-03-01 | DINEEN THOMAS ANTHONY | Disposition | 8.5K | $37.44 |
| 2026-03-01 | DINEEN THOMAS ANTHONY | Option exercise | 8.5K | $37.44 |
| 2025-11-14 | ROSENTHAL AMIR | Sell | 500 | $30.96 |
| 2025-09-22 | Killoy Christopher John | Sell | 8.8K | $40.00 |
| 2025-09-19 | Killoy Christopher John | Sell | 1.2K | $40.00 |
| 2025-08-11 | Pettet Bruce T. | Buy | 500 | $33.10 |
| 2025-07-01 | Pettet Bruce T. | Grant | 1.3K | — |
| 2025-07-01 | Pettet Bruce T. | Grant | 2.0K | — |
| 2025-07-01 | Pettet Bruce T. | Grant | 2.8K | — |
| 2025-06-09 | Killoy Christopher John | Sell | 8.6K | $37.01 |
| 2025-06-02 | Colbert Sarah F | Sell | 8.0K | $35.80 |
| 2025-05-30 | WIDMAN PHILLIP | Grant | 1.7K | — |
| 2025-05-30 | OConnor Terrence Gregory | Grant | 1.4K | — |
| 2025-05-30 | OConnor Terrence Gregory | Grant | 2.0K | — |
| 2025-05-30 | Froman Sandra S | Grant | 1.4K | — |
| 2025-05-30 | Froman Sandra S | Grant | 2.0K | — |
| 2025-05-30 | ROSENTHAL AMIR | Grant | 1.5K | — |
| 2025-05-30 | ROSENTHAL AMIR | Grant | 2.0K | — |
| 2025-05-30 | Halstead Rebecca S | Grant | 1.3K | — |
| 2025-05-30 | Halstead Rebecca S | Grant | 2.0K | — |
| 2025-05-30 | Whitaker Ronald C | Grant | 1.3K | — |
| 2025-05-30 | Whitaker Ronald C | Grant | 2.0K | — |
| 2025-05-30 | Killoy Christopher John | Grant | 1.3K | — |
| 2025-05-30 | Killoy Christopher John | Grant | 2.0K | — |
| 2025-05-30 | Killoy Christopher John | Sell | 4.0K | $36.04 |
| 2025-05-30 | WIDMAN PHILLIP | Grant | 2.0K | — |
| 2025-05-30 | Cosentino John A Jr | Grant | 2.3K | — |
| 2025-05-30 | Cosentino John A Jr | Grant | 2.0K | — |
| 2025-05-07 | Cosentino John A Jr | Buy | 8.0K | $33.11 |
| 2025-05-06 | WIDMAN PHILLIP | Buy | 4.0K | $33.58 |
| 2025-05-06 | Froman Sandra S | Buy | 1.0K | $33.61 |
| 2025-05-06 | Lowney Timothy | Buy | 2.2K | $33.37 |
| 2025-03-03 | Colbert Sarah F | Disposition | 2.6K | $39.46 |
| 2025-03-03 | Wilson Michael W | Option exercise | 2.6K | $39.46 |
| 2025-03-03 | Wilson Michael W | Disposition | 2.6K | $39.46 |
| 2025-03-03 | Werkmeister Robert J Jr | Option exercise | 2.6K | $39.46 |
| 2025-03-03 | Werkmeister Robert J Jr | Disposition | 2.6K | $39.46 |
| 2025-03-03 | Leska Shawn Christopher | Option exercise | 2.8K | $39.46 |
| 2025-03-03 | Leska Shawn Christopher | Disposition | 2.8K | $39.46 |
| 2025-03-03 | Reid Kevin B. Sr | Option exercise | 3.4K | $39.46 |
| 2025-03-03 | Reid Kevin B. Sr | Disposition | 3.4K | $39.46 |
| 2025-03-03 | DINEEN THOMAS ANTHONY | Option exercise | 4.5K | $39.46 |
| 2025-03-03 | DINEEN THOMAS ANTHONY | Disposition | 4.5K | $39.46 |
| 2025-03-03 | Killoy Christopher John | Disposition | 12K | $39.46 |
| 2025-03-03 | Killoy Christopher John | Option exercise | 12K | $39.46 |
| 2025-03-03 | Lowney Timothy | Option exercise | 2.4K | $39.46 |
| 2025-03-03 | Lowney Timothy | Disposition | 2.4K | $39.46 |
| 2025-03-03 | Colbert Sarah F | Option exercise | 2.6K | $39.46 |
| 2025-02-28 | Lowney Timothy | Grant | 609 | — |
| 2025-02-28 | Lowney Timothy | Tax withheld | 240 | $39.62 |
| 2025-02-28 | Wilson Michael W | Grant | 670 | — |
| 2025-02-28 | Wilson Michael W | Tax withheld | 296 | $39.62 |
| 2025-02-28 | Werkmeister Robert J Jr | Grant | 670 | — |
| 2025-02-28 | Werkmeister Robert J Jr | Tax withheld | 264 | $39.62 |
| 2025-02-28 | Colbert Sarah F | Grant | 670 | — |
| 2025-02-28 | Colbert Sarah F | Tax withheld | 310 | $39.62 |
| 2025-02-28 | Leska Shawn Christopher | Grant | 731 | — |
| 2025-02-28 | Leska Shawn Christopher | Tax withheld | 320 | $39.62 |
| 2025-02-28 | Reid Kevin B. Sr | Grant | 891 | — |
| 2025-02-28 | Reid Kevin B. Sr | Tax withheld | 413 | $39.62 |
| 2025-02-28 | DINEEN THOMAS ANTHONY | Grant | 1.6K | — |
| 2025-02-28 | DINEEN THOMAS ANTHONY | Tax withheld | 720 | $39.62 |
| 2025-02-28 | Killoy Christopher John | Grant | 3.2K | — |
| 2025-02-28 | Killoy Christopher John | Tax withheld | 1.5K | $39.62 |
| 2025-01-02 | ROSENTHAL AMIR | Sell | 500 | $35.64 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-04 | Exec/director change | filing ↗ |
| 2026-05-28 | 5.03Shareholder voteExhibits | filing ↗ |
| 2026-05-08 | Reg FDExhibits | filing ↗ |
| 2026-05-06 | ResultsExhibits | filing ↗ |
| 2026-05-04 | Other | filing ↗ |
| 2026-05-04 | Material agreementReg FDExhibits | filing ↗ |
| 2026-03-27 | Exec/director changeOtherExhibits | filing ↗ |
| 2026-03-24 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-04 | 2026-06-01 | 0001174947-26-000644 ↗ |
| 8-K | 2026-05-28 | 2026-05-27 | 0002077096-26-000185 ↗ |
| 8-K | 2026-05-08 | 2026-05-06 | 0001174947-26-000567 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0001174947-26-000555 ↗ |
| 10-Q | 2026-05-06 | 2026-03-28 | 0001174947-26-000554 ↗ |
| 8-K | 2026-05-04 | 2026-05-02 | 0002077096-26-000113 ↗ |
| 8-K | 2026-05-04 | 2026-05-04 | 0001174947-26-000538 ↗ |
| 8-K | 2026-03-27 | 2026-03-27 | 0001174947-26-000435 ↗ |
| 8-K | 2026-03-24 | 2026-03-24 | 0002077096-26-000004 ↗ |
| 8-K/A | 2026-03-10 | 2026-02-22 | 0001174947-26-000332 ↗ |
| 8-K/A | 2026-03-10 | 2026-03-09 | 0001174947-26-000325 ↗ |
| 8-K | 2026-03-09 | 2026-03-09 | 0001174947-26-000317 ↗ |