Logo image of RGR

STURM RUGER & CO INC (RGR) Stock Income Statement

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

39.62  -0.19 (-0.48%)

After market: 39.34 -0.28 (-0.71%)

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
(2024-9-28)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
RGR Revenue ChartRGR Revenue over time chart
520.49M543.77M595.84M730.74M568.90M
Cost Of Goods
RGR Cost Of Goods ChartRGR Cost Of Goods over time chart
407.00M410.15M415.76M451.18M377.40M
Gross Profit
RGR Gross Profit ChartRGR Gross Profit over time chart
113.49M133.62M180.09M279.56M191.40M
Operating Expenses
RGR Operating Expenses ChartRGR Operating Expenses over time chart
82.92M81.53M76.63M76.42M72.30M
Selling, General, and Administrative Expenses
RGR Selling, General, and Administrative Expenses ChartRGR Selling, General, and Administrative Expenses over time chart
82.92M81.54M76.67M76.55M72.30M
Operating Income
RGR Operating Income ChartRGR Operating Income over time chart
30.57M52.08M103.46M203.14M119.10M
Interest Income/Expense
RGR Interest Income/Expense ChartRGR Interest Income/Expense over time chart
5.06M5.26M2.30M-115.00K900.00K
Other Income/Expense
RGR Other Income/Expense ChartRGR Other Income/Expense over time chart
1.14M1.48M2.49M3.45M900.00K
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
36.78M58.82M108.28M206.59M121.00M
Income Tax
RGR Income Tax ChartRGR Income Tax over time chart
6.44M10.61M19.95M50.70M30.60M
Net Income
RGR Net Income ChartRGR Net Income over time chart
30.34M48.22M88.33M155.90M90.40M
EBITDA
RGR EBITDA ChartRGR EBITDA over time chart
50.31M74.47M129.25M229.29M146.70M
 
Per Share Data
EPS Diluted Total Ops
RGR EPS Diluted Total Ops ChartRGR EPS Diluted Total Ops over time chart
1.722.714.968.785.09
Non GAAP EPS
RGR Non GAAP EPS ChartRGR Non GAAP EPS over time chart
1.732.724.968.785.09
 
Statistics
Gross Profit Margin
RGR Gross Profit Margin ChartRGR Gross Profit Margin over time chart
21.80%24.57%30.22%38.26%33.64%
Profit Margin
RGR Profit Margin ChartRGR Profit Margin over time chart
5.83%8.87%14.82%21.33%15.89%
Operating Profit Margin
RGR Operating Profit Margin ChartRGR Operating Profit Margin over time chart
5.87%9.58%17.36%27.80%20.94%

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 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 TTM 2 4 6 8