Logo image of RGR

STURM RUGER & CO INC (RGR) Stock Income Statement

NYSE:RGR - New York Stock Exchange, Inc. - US8641591081 - Common Stock - Currency: USD

35  -0.35 (-0.99%)

After market: 35 0 (0%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-3-29)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
RGR Revenue ChartRGR Revenue over time chart
534.56M535.64M543.77M595.84M730.74M
Cost Of Goods
RGR Cost Of Goods ChartRGR Cost Of Goods over time chart
419.65M421.23M410.15M415.76M451.18M
Gross Profit
RGR Gross Profit ChartRGR Gross Profit over time chart
114.91M114.42M133.62M180.09M279.56M
Operating Expenses
RGR Operating Expenses ChartRGR Operating Expenses over time chart
82.31M82.76M81.53M76.63M76.42M
Selling, General, and Administrative Expenses
RGR Selling, General, and Administrative Expenses ChartRGR Selling, General, and Administrative Expenses over time chart
82.31M82.76M81.54M76.67M76.55M
Operating Income
RGR Operating Income ChartRGR Operating Income over time chart
32.59M31.65M52.08M103.46M203.14M
Interest Income/Expense
RGR Interest Income/Expense ChartRGR Interest Income/Expense over time chart
4.47M4.78M5.26M2.30M-115.00K
Other Income/Expense
RGR Other Income/Expense ChartRGR Other Income/Expense over time chart
1.41M1.34M1.48M2.49M3.45M
Non Recurring Items
RGR Non Recurring Items ChartRGR Non Recurring Items over time chart
N/AN/AN/AN/AN/A
Income Before Taxes
RGR Income Before Taxes ChartRGR Income Before Taxes over time chart
38.48M37.77M58.82M108.28M206.59M
Income Tax
RGR Income Tax ChartRGR Income Tax over time chart
7.23M7.21M10.61M19.95M50.70M
Net Income
RGR Net Income ChartRGR Net Income over time chart
31.25M30.56M48.22M88.33M155.90M
EBITDA
RGR EBITDA ChartRGR EBITDA over time chart
54.40M53.72M74.47M129.25M229.29M
 
Per Share Data
EPS Diluted Total Ops
RGR EPS Diluted Total Ops ChartRGR EPS Diluted Total Ops over time chart
1.831.772.714.968.78
Non GAAP EPS
RGR Non GAAP EPS ChartRGR Non GAAP EPS over time chart
1.831.772.724.968.78
 
Statistics
Gross Profit Margin
RGR Gross Profit Margin ChartRGR Gross Profit Margin over time chart
21.50%21.36%24.57%30.22%38.26%
Profit Margin
RGR Profit Margin ChartRGR Profit Margin over time chart
5.85%5.71%8.87%14.82%21.33%
Operating Profit Margin
RGR Operating Profit Margin ChartRGR Operating Profit Margin over time chart
6.10%5.91%9.58%17.36%27.80%

All data in USD

Charts

RGR Income Statement data chartRGR Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 200M 400M 600M
RGR Earnings Per Share (EPS) chartRGR EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 2 4 6 8