Skip to content
10-K

Annual Report

STURM, RUGER & COMPANY, INC. RGR

0001174947-26-000243

← back to feed
Filed
Mar 2, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 10, 2026 15.94M sh
Shares Diluted FY 2025 · Dec 31, 2025 16.24M sh
Shares Diluted FY 2025 · Dec 31, 2024 17.27M sh
Shares Diluted FY 2025 · Dec 31, 2023 17.81M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $26.1M
Stock Repurchased FY 2025 · Dec 31, 2024 $34.41M
Stock Repurchased FY 2025 · Dec 31, 2023 $11.81M
Capex FY 2025 · Dec 31, 2025 $15.85M
Capex FY 2025 · Dec 31, 2024 $20.82M
Capex FY 2025 · Dec 31, 2023 $15.8M
Operating Cash Flow FY 2025 · Dec 31, 2025 $54.31M
Operating Cash Flow FY 2025 · Dec 31, 2024 $55.5M
Operating Cash Flow FY 2025 · Dec 31, 2023 $33.9M
Short Term Investments FY 2025 · Dec 31, 2025 $74.08M
Short Term Investments FY 2025 · Dec 31, 2024 $95.45M
Cash And Equivalents FY 2025 · Dec 31, 2025 $18.45M
Cash And Equivalents FY 2025 · Dec 31, 2024 $10.03M
Stockholders Equity FY 2025 · Dec 31, 2025 $283.76M
Stockholders Equity FY 2025 · Dec 31, 2024 $319.58M
Stockholders Equity FY 2025 · Dec 31, 2023 $331.72M
Stockholders Equity FY 2025 · Dec 31, 2022 $316.74M
Current Liabilities FY 2025 · Dec 31, 2025 $54.75M
Current Liabilities FY 2025 · Dec 31, 2024 $60.81M
Current Assets FY 2025 · Dec 31, 2025 $211.6M
Current Assets FY 2025 · Dec 31, 2024 $258.36M
Total Assets FY 2025 · Dec 31, 2025 $342M
Total Assets FY 2025 · Dec 31, 2024 $384.03M
Eps Diluted FY 2025 · Dec 31, 2025 $0.21
Eps Diluted FY 2025 · Dec 31, 2025 −$0.27
Eps Diluted FY 2025 · Sep 27, 2025 $0.10
Eps Diluted FY 2025 · Jun 28, 2025 −$1.05
Eps Diluted FY 2025 · Mar 29, 2025 $0.46
Eps Diluted FY 2025 · Dec 31, 2024 $0.62
Eps Diluted FY 2025 · Dec 31, 2024 $1.77
Eps Diluted FY 2025 · Sep 28, 2024 $0.28
Eps Diluted FY 2025 · Jun 29, 2024 $0.47
Eps Diluted FY 2025 · Mar 30, 2024 $0.40
Eps Diluted FY 2025 · Dec 31, 2023 $2.71
Eps Basic FY 2025 · Dec 31, 2025 $0.22
Eps Basic FY 2025 · Dec 31, 2025 −$0.27
Eps Basic FY 2025 · Sep 27, 2025 $0.10
Eps Basic FY 2025 · Jun 28, 2025 −$1.05
Eps Basic FY 2025 · Mar 29, 2025 $0.47
Eps Basic FY 2025 · Dec 31, 2024 $0.63
Eps Basic FY 2025 · Dec 31, 2024 $1.79
Eps Basic FY 2025 · Sep 28, 2024 $0.28
Eps Basic FY 2025 · Jun 29, 2024 $0.48
Eps Basic FY 2025 · Mar 30, 2024 $0.41
Eps Basic FY 2025 · Dec 31, 2023 $2.73
Sga Expense FY 2025 · Dec 31, 2025 $54.2M
Sga Expense FY 2025 · Dec 31, 2024 $44.01M
Sga Expense FY 2025 · Dec 31, 2023 $42.75M
Rd Expense FY 2025 · Dec 31, 2025 $8.4M
Rd Expense FY 2025 · Dec 31, 2024 $8.2M
Rd Expense FY 2025 · Dec 31, 2023 $9.8M
Net Income FY 2025 · Dec 31, 2025 $3.49M
Net Income FY 2025 · Dec 31, 2025 −$4.39M
Net Income FY 2025 · Sep 27, 2025 $1.58M
Net Income FY 2025 · Jun 28, 2025 −$17.23M
Net Income FY 2025 · Mar 29, 2025 $7.77M
Net Income FY 2025 · Dec 31, 2024 $10.48M
Net Income FY 2025 · Dec 31, 2024 $30.56M
Net Income FY 2025 · Sep 28, 2024 $4.74M
Net Income FY 2025 · Jun 29, 2024 $8.26M
Net Income FY 2025 · Mar 30, 2024 $7.08M
Net Income FY 2025 · Dec 31, 2023 $48.22M
Operating Income FY 2025 · Dec 31, 2025 −$12.3M
Operating Income FY 2025 · Dec 31, 2024 $31.65M
Operating Income FY 2025 · Dec 31, 2023 $52.08M
Gross Profit FY 2025 · Dec 31, 2025 $26.96M
Gross Profit FY 2025 · Dec 31, 2025 $81.15M
Gross Profit FY 2025 · Sep 27, 2025 $19.16M
Gross Profit FY 2025 · Jun 28, 2025 $5.15M
Gross Profit FY 2025 · Mar 29, 2025 $29.9M
Gross Profit FY 2025 · Dec 31, 2024 $33.19M
Gross Profit FY 2025 · Dec 31, 2024 $114.42M
Gross Profit FY 2025 · Sep 28, 2024 $22.67M
Gross Profit FY 2025 · Jun 29, 2024 $29.15M
Gross Profit FY 2025 · Mar 30, 2024 $29.4M
Gross Profit FY 2025 · Dec 31, 2023 $133.62M
Cost Of Revenue FY 2025 · Dec 31, 2025 $464.91M
Cost Of Revenue FY 2025 · Dec 31, 2024 $421.23M
Cost Of Revenue FY 2025 · Dec 31, 2023 $410.15M
Revenue FY 2025 · Dec 31, 2025 $151.06M
Revenue FY 2025 · Dec 31, 2025 $546.06M
Revenue FY 2025 · Sep 27, 2025 $126.77M
Revenue FY 2025 · Jun 28, 2025 $132.49M
Revenue FY 2025 · Mar 29, 2025 $135.74M
Revenue FY 2025 · Dec 31, 2024 $145.78M
Revenue FY 2025 · Dec 31, 2024 $535.64M
Revenue FY 2025 · Sep 28, 2024 $122.29M
Revenue FY 2025 · Jun 29, 2024 $130.76M
Revenue FY 2025 · Mar 30, 2024 $136.82M
Revenue FY 2025 · Dec 31, 2023 $543.77M