◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items

10-Q Filing

STURM RUGER & CO INC CIK: 95029 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001174947-24-000938
Period End Date 20240630
Filing Date 20240731
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance rgr-20240629_htm.xml
Filing Contents
Balance Sheet 124 line items
Line Item Tag Value Unit Period
Cash CashAndCashEquivalentsAtCarryingValue $7.15M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $7.15M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $15.17M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $15.17M USD Point-in-time
Short-term investments ShortTermInvestments $102.48M USD Point-in-time
Short-term investments ShortTermInvestments $102.48M USD Point-in-time
Short-term investments ShortTermInvestments $98.49M USD Point-in-time
Short-term investments ShortTermInvestments $98.49M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $59.86M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $59.86M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $56.12M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $56.12M USD Point-in-time
Gross inventories (Note 4) InventoryGross $150.19M USD Point-in-time
Gross inventories (Note 4) InventoryGross $150.19M USD Point-in-time
Gross inventories (Note 4) InventoryGross $145.84M USD Point-in-time
Gross inventories (Note 4) InventoryGross $145.84M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 7.46M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 7.46M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 6.98M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 6.98M shares Point-in-time
Less LIFO reserve InventoryLIFOReserve $64.26M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $64.26M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $66.85M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $66.85M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $6.12M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $6.12M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $5.65M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $5.65M USD Point-in-time
Net inventories InventoryNet $73.33M USD Point-in-time
Net inventories InventoryNet $73.33M USD Point-in-time
Net inventories InventoryNet $79.81M USD Point-in-time
Net inventories InventoryNet $79.81M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.86M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.86M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.06M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.06M USD Point-in-time
Total Current Assets AssetsCurrent $271.39M USD Point-in-time
Total Current Assets AssetsCurrent $271.39M USD Point-in-time
Total Current Assets AssetsCurrent $251.95M USD Point-in-time
Total Current Assets AssetsCurrent $251.95M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $471.44M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $471.44M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $462.40M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $462.40M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $390.86M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $390.86M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $400.13M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $400.13M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.53M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.53M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.31M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.31M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $14.73M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $14.73M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $11.98M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $11.98M USD Point-in-time
Other assets OtherAssetsNoncurrent $43.91M USD Point-in-time
Other assets OtherAssetsNoncurrent $43.91M USD Point-in-time
Other assets OtherAssetsNoncurrent $38.71M USD Point-in-time
Other assets OtherAssetsNoncurrent $38.71M USD Point-in-time
Total Assets Assets $376.70M USD Point-in-time
Total Assets Assets $376.70M USD Point-in-time
Total Assets Assets $398.82M USD Point-in-time
Total Assets Assets $398.82M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $31.71M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $31.71M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $29.58M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $29.58M USD Point-in-time
Contract liabilities with customers (Note 3) ContractWithCustomerLiabilityCurrent $149.00K USD Point-in-time
Contract liabilities with customers (Note 3) ContractWithCustomerLiabilityCurrent $149.00K USD Point-in-time
Contract liabilities with customers (Note 3) ContractWithCustomerLiabilityCurrent - USD Point-in-time
Contract liabilities with customers (Note 3) ContractWithCustomerLiabilityCurrent - USD Point-in-time
Product liability ProductLiabilityCurrent $634.00K USD Point-in-time
Product liability ProductLiabilityCurrent $634.00K USD Point-in-time
Product liability ProductLiabilityCurrent $314.00K USD Point-in-time
Product liability ProductLiabilityCurrent $314.00K USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $24.66M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $24.66M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $16.69M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $16.69M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.43M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.43M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $6.04M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $6.04M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $52.02M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $52.02M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $63.20M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $63.20M USD Point-in-time
Employee compensation EmployeeCompensation $1.69M USD Point-in-time
Employee compensation EmployeeCompensation $1.69M USD Point-in-time
Employee compensation EmployeeCompensation $1.25M USD Point-in-time
Employee compensation EmployeeCompensation $1.25M USD Point-in-time
Product liability accrual ProductLiabilityAccrualNoncurrent $46.00K USD Point-in-time
Product liability accrual ProductLiabilityAccrualNoncurrent $46.00K USD Point-in-time
Product liability accrual ProductLiabilityAccrualNoncurrent $61.00K USD Point-in-time
Product liability accrual ProductLiabilityAccrualNoncurrent $61.00K USD Point-in-time
Lease liability (Note 5) OperatingLeaseLiabilityNoncurrent $1.90M USD Point-in-time
Lease liability (Note 5) OperatingLeaseLiabilityNoncurrent $1.90M USD Point-in-time
Lease liability (Note 5) OperatingLeaseLiabilityNoncurrent $2.17M USD Point-in-time
Lease liability (Note 5) OperatingLeaseLiabilityNoncurrent $2.17M USD Point-in-time
Contingent liabilities (Note 13) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 13) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 13) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 13) CommitmentsAndContingencies - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $48.35M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $48.35M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $46.85M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $46.85M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $426.55M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $426.55M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $418.06M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $418.06M USD Point-in-time
Less: Treasury stock at cost 2024 7,456,317 shares 2023 6,978,400 shares TreasuryStockCommonValue $157.62M USD Point-in-time
Less: Treasury stock at cost 2024 7,456,317 shares 2023 6,978,400 shares TreasuryStockCommonValue $157.62M USD Point-in-time
Less: Treasury stock at cost 2024 7,456,317 shares 2023 6,978,400 shares TreasuryStockCommonValue $177.90M USD Point-in-time
Less: Treasury stock at cost 2024 7,456,317 shares 2023 6,978,400 shares TreasuryStockCommonValue $177.90M USD Point-in-time
Total Stockholders Equity StockholdersEquity $331.72M USD Point-in-time
Total Stockholders Equity StockholdersEquity $331.72M USD Point-in-time
Total Stockholders Equity StockholdersEquity $321.47M USD Point-in-time
Total Stockholders Equity StockholdersEquity $321.47M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $398.82M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $398.82M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $376.70M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $376.70M USD Point-in-time
Income Statement 152 line items
Line Item Tag Value Unit Period
Total net sales Revenues $130.76M USD 1 Quarter
Total net sales Revenues $130.76M USD 1 Quarter
Total net sales Revenues $292.26M USD 2 Qtrs
Total net sales Revenues $292.26M USD 2 Qtrs
Total net sales Revenues $267.58M USD 2 Qtrs
Total net sales Revenues $267.58M USD 2 Qtrs
Total net sales Revenues $142.80M USD 1 Quarter
Total net sales Revenues $142.80M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $104.66M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $104.66M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $215.62M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $215.62M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $209.02M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $209.02M USD 2 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $101.61M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $101.61M USD 1 Quarter
Gross profit GrossProfit $76.63M USD 2 Qtrs
Gross profit GrossProfit $76.63M USD 2 Qtrs
Gross profit GrossProfit $38.15M USD 1 Quarter
Gross profit GrossProfit $38.15M USD 1 Quarter
Gross profit GrossProfit $58.56M USD 2 Qtrs
Gross profit GrossProfit $58.56M USD 2 Qtrs
Gross profit GrossProfit $29.15M USD 1 Quarter
Gross profit GrossProfit $29.15M USD 1 Quarter
Selling SellingExpense $19.03M USD 2 Qtrs
Selling SellingExpense $19.03M USD 2 Qtrs
Selling SellingExpense $9.48M USD 1 Quarter
Selling SellingExpense $9.48M USD 1 Quarter
Selling SellingExpense $9.81M USD 1 Quarter
Selling SellingExpense $9.81M USD 1 Quarter
Selling SellingExpense $19.19M USD 2 Qtrs
Selling SellingExpense $19.19M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $9.93M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.93M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $22.86M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $22.86M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $10.70M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $10.70M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $22.16M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $22.16M USD 2 Qtrs
Total operating expenses OperatingExpenses $42.05M USD 2 Qtrs
Total operating expenses OperatingExpenses $42.05M USD 2 Qtrs
Total operating expenses OperatingExpenses $41.20M USD 2 Qtrs
Total operating expenses OperatingExpenses $41.20M USD 2 Qtrs
Total operating expenses OperatingExpenses $20.18M USD 1 Quarter
Total operating expenses OperatingExpenses $20.18M USD 1 Quarter
Total operating expenses OperatingExpenses $19.73M USD 1 Quarter
Total operating expenses OperatingExpenses $19.73M USD 1 Quarter
Operating income OperatingIncomeLoss $8.97M USD 1 Quarter
Operating income OperatingIncomeLoss $8.97M USD 1 Quarter
Operating income OperatingIncomeLoss $35.44M USD 2 Qtrs
Operating income OperatingIncomeLoss $35.44M USD 2 Qtrs
Operating income OperatingIncomeLoss $16.50M USD 2 Qtrs
Operating income OperatingIncomeLoss $16.50M USD 2 Qtrs
Operating income OperatingIncomeLoss $18.41M USD 1 Quarter
Operating income OperatingIncomeLoss $18.41M USD 1 Quarter
Interest income InvestmentIncomeInterest $2.68M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.68M USD 2 Qtrs
Interest income InvestmentIncomeInterest $1.33M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.33M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.48M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.48M USD 1 Quarter
Interest income InvestmentIncomeInterest $2.69M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.69M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $42.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $42.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $30.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $30.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $55.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $55.00K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $25.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $25.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $179.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $179.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $651.00K USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $651.00K USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $357.00K USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $357.00K USD 2 Qtrs
Other income, net OtherNonoperatingIncomeExpense $369.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $369.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.82M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.82M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.00M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $3.00M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $1.48M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.48M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.29M USD 2 Qtrs
Total other income, net NonoperatingIncomeExpense $3.29M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.46M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.46M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $38.73M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $38.73M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $19.50M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $19.50M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $20.23M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $20.23M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $4.05M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $4.05M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $8.19M USD 2 Qtrs
Income taxes IncomeTaxExpenseBenefit $8.19M USD 2 Qtrs
Income taxes IncomeTaxExpenseBenefit $2.19M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $2.19M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $4.15M USD 2 Qtrs
Income taxes IncomeTaxExpenseBenefit $4.15M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $15.35M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $15.35M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $16.18M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $16.18M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $30.54M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $30.54M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.91 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.91 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $1.73 USD 2 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $1.73 USD 2 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.88 USD 2 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.88 USD 2 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.48 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.48 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.91 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.91 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.47 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.47 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.87 USD 2 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.87 USD 2 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $1.72 USD 2 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $1.72 USD 2 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.34M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.34M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.70M shares 2 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.70M shares 2 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.39M shares 2 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.39M shares 2 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.71M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.71M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.62M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.62M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.83M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.83M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.80M shares 2 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.80M shares 2 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.62M shares 2 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.62M shares 2 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $5.74 USD 2 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $5.74 USD 2 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.32 USD 1 Quarter
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.32 USD 1 Quarter
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.39 USD 2 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.39 USD 2 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.16 USD 1 Quarter
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.16 USD 1 Quarter
Cash Flow Statement 120 line items
Line Item Tag Value Unit Period
Net income and comprehensive income NetIncomeLoss $15.35M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $15.35M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $16.18M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $16.18M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $30.54M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $30.54M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $11.14M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $11.14M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $13.05M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $13.05M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $1.95M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $1.95M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $2.15M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $2.15M USD 2 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve - USD 2 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve - USD 2 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $467.00K USD 2 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $467.00K USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment - USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment - USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $2.00K USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $2.00K USD 2 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-2.75M USD 2 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-2.75M USD 2 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-3.95M USD 2 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-3.95M USD 2 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $-12.38M USD 2 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $-12.38M USD 2 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $-3.75M USD 2 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $-3.75M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $4.42M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $4.42M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-6.95M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-6.95M USD 2 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-2.77M USD 2 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-2.77M USD 2 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-5.65M USD 2 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-5.65M USD 2 Qtrs
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-149.00K USD 2 Qtrs
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-149.00K USD 2 Qtrs
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-931.00K USD 2 Qtrs
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-931.00K USD 2 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-8.47M USD 2 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-8.47M USD 2 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-8.88M USD 2 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-8.88M USD 2 Qtrs
Product liability IncreaseDecreaseInProductLiability $199.00K USD 2 Qtrs
Product liability IncreaseDecreaseInProductLiability $199.00K USD 2 Qtrs
Product liability IncreaseDecreaseInProductLiability $-305.00K USD 2 Qtrs
Product liability IncreaseDecreaseInProductLiability $-305.00K USD 2 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInOtherOperatingCapitalNet $11.29M USD 2 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInOtherOperatingCapitalNet $11.29M USD 2 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInOtherOperatingCapitalNet $-1.67M USD 2 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInOtherOperatingCapitalNet $-1.67M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable - USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable - USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-1.17M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-1.17M USD 2 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $21.81M USD 2 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $21.81M USD 2 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $26.09M USD 2 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $26.09M USD 2 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $10.41M USD 2 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $10.41M USD 2 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $4.87M USD 2 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $4.87M USD 2 Qtrs
Proceeds from sale of assets ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Proceeds from sale of assets ProceedsFromSaleOfPropertyPlantAndEquipment - USD 2 Qtrs
Proceeds from sale of assets ProceedsFromSaleOfPropertyPlantAndEquipment $3.00K USD 2 Qtrs
Proceeds from sale of assets ProceedsFromSaleOfPropertyPlantAndEquipment $3.00K USD 2 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $76.41M USD 2 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $76.41M USD 2 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $117.98M USD 2 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $117.98M USD 2 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $150.90M USD 2 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $150.90M USD 2 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $80.40M USD 2 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $80.40M USD 2 Qtrs
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $28.05M USD 2 Qtrs
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $28.05M USD 2 Qtrs
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $-6.42M USD 2 Qtrs
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $-6.42M USD 2 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $624.00K USD 2 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $624.00K USD 2 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.16M USD 2 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.16M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $20.28M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $20.28M USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock - USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $101.42M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $101.42M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $6.79M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $6.79M USD 2 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-103.58M USD 2 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-103.58M USD 2 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-27.69M USD 2 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-27.69M USD 2 Qtrs
Decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-53.72M USD 2 Qtrs
Decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-53.72M USD 2 Qtrs
Decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-8.02M USD 2 Qtrs
Decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-8.02M USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.46M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.46M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.15M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.15M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.46M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $11.46M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.15M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.15M USD Point-in-time
Stockholders Equity 30 line items
Line Item Tag Value Unit Period
Repurchase of common stock StockRepurchasedDuringPeriodShares 477,917.00 shares 2 Qtrs
Repurchase of common stock StockRepurchasedDuringPeriodShares 477,917.00 shares 2 Qtrs
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Net income and comprehensive income NetIncomeLoss $15.35M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $15.35M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $16.18M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $16.18M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $30.54M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $30.54M USD 2 Qtrs
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 2 Qtrs
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 2 Qtrs
Vesting of RSUs AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $-624.00K USD 2 Qtrs
Vesting of RSUs AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition $-624.00K USD 2 Qtrs
Dividends paid DividendsCommonStock $6.79M USD 2 Qtrs
Dividends paid DividendsCommonStock $6.79M USD 2 Qtrs
Unpaid dividends accrued DividendsCommonStockUnpaid $68.00K USD 2 Qtrs
Unpaid dividends accrued DividendsCommonStockUnpaid $68.00K USD 2 Qtrs
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.15M USD 2 Qtrs
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.15M USD 2 Qtrs
Repurchase of 477,917 shares of common stock StockRepurchasedDuringPeriodValue $20.28M USD 2 Qtrs
Repurchase of 477,917 shares of common stock StockRepurchasedDuringPeriodValue $20.28M USD 2 Qtrs
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...