Sturm, Ruger & Company Cash Flow Statement Analysis

Operating, investing, and financing activities in millions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Sturm, Ruger & Company, Inc. (RGR) - Annual data in millions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income30.5648.2288.33155.9090.4032.2950.93
Depreciation & Amortization22.0622.3825.7926.1527.5829.3331.97
Deferred Income Tax-4.71-5.87-5.570.993.86-2.42-4.37
Stock Based Compensation4.343.991.678.286.130.000.00
Change in Working Capital2.83-36.12-33.45-19.81-5.33-12.1935.66
Change in Accounts Receivable-7.285.59-8.410.84-5.240.000.00
Change in Inventory2.91-16.13-21.64-15.7310.620.000.00
Change in Accounts Payable3.79-4.41-0.64-0.397.950.000.00
Change in Other Working Capital3.56-19.12-4.96-4.4513.310.000.00
Other Operating Activities-4.295.67-5.071.956.449.170.00
Net Cash from Operating Activities55.5033.9077.23172.34143.8149.59119.81
Investing Activities
Capital Expenditures-20.82-15.80-27.73-28.7824.2320.30-10.54
Acquisitions0.000.000.000.00-28.320.000.00
Purchases of Investments-138.89-192.63-365.48-78.968.480.000.00
Sales/Maturities of Investments145.92249.27406.32-78.968.48-15.16-114.26
Other Investing Activities0.000.000.000.000.000.000.01
Net Cash from Investing Activities-13.7940.8613.21-107.54-43.89-35.44-124.79
Financing Activities
Common Stock Issued0.000.00-0.220.000.00-2.000.00
Common Stock Repurchased-34.41-11.81-0.22-4.80-1.300.000.00
Dividends Paid-11.83-110.79-42.72-59.10113.9014.32-19.20
Other Financing Activities-0.62-2.16-3.37-4.80-1.30-0.90-0.82
Net Cash from Financing Activities-46.86-124.76-46.31-63.91-115.19-17.22-20.02
Summary
Net Change in Cash-5.15-50.0044.130.90-15.27-3.07-25.00
Cash at Beginning of Period15.1765.1721.0420.1535.4238.4963.49
Cash at End of Period10.0315.1765.1721.0435.4235.4238.49
Free Cash Flow34.6818.1149.50143.56119.7629.31109.27
Supplemental Disclosures
Income Taxes Paid10.6026.0028.7049.5030.600.000.00