◆ 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 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001174947-25-001335
Period End Date 20250930
Filing Date 20251105
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance rgr-20250927_htm.xml
Filing Contents
Balance Sheet 136 line items
Line Item Tag Value Unit Period
Cash CashAndCashEquivalentsAtCarryingValue $10.03M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $10.03M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $16.08M USD Point-in-time
Cash CashAndCashEquivalentsAtCarryingValue $16.08M USD Point-in-time
Short-term investments ShortTermInvestments $95.45M USD Point-in-time
Short-term investments ShortTermInvestments $95.45M USD Point-in-time
Short-term investments ShortTermInvestments $64.76M USD Point-in-time
Short-term investments ShortTermInvestments $64.76M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $67.14M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $67.14M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $59.89M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $59.89M USD Point-in-time
Gross inventories (Note 5) InventoryGross $149.42M USD Point-in-time
Gross inventories (Note 5) InventoryGross $149.42M USD Point-in-time
Gross inventories (Note 5) InventoryGross $126.47M USD Point-in-time
Gross inventories (Note 5) InventoryGross $126.47M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 7.81B shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 7.81B shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 8.55B shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 8.55B shares Point-in-time
Less LIFO reserve InventoryLIFOReserve $66.40M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $66.40M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $68.17M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $68.17M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $6.53M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $6.53M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $3.66M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $3.66M USD Point-in-time
Net inventories InventoryNet $76.49M USD Point-in-time
Net inventories InventoryNet $76.49M USD Point-in-time
Net inventories InventoryNet $54.64M USD Point-in-time
Net inventories InventoryNet $54.64M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.24M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.24M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $12.94M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $12.94M USD Point-in-time
Total Current Assets AssetsCurrent $258.36M USD Point-in-time
Total Current Assets AssetsCurrent $258.36M USD Point-in-time
Total Current Assets AssetsCurrent $208.31M USD Point-in-time
Total Current Assets AssetsCurrent $208.31M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $477.62M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $477.62M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $504.26M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $504.26M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $406.37M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $406.37M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $421.37M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $421.37M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.25M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.25M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $82.89M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $82.89M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $16.68M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $16.68M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $20.06M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $20.06M USD Point-in-time
Other assets OtherAssetsNoncurrent $37.75M USD Point-in-time
Other assets OtherAssetsNoncurrent $37.75M USD Point-in-time
Other assets OtherAssetsNoncurrent $31.07M USD Point-in-time
Other assets OtherAssetsNoncurrent $31.07M USD Point-in-time
Total Assets Assets $384.03M USD Point-in-time
Total Assets Assets $384.03M USD Point-in-time
Total Assets Assets $342.32M USD Point-in-time
Total Assets Assets $342.32M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $35.75M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $35.75M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $33.81M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $33.81M USD Point-in-time
Contract liabilities with customers (Note 4) ContractWithCustomerLiabilityCurrent - USD Point-in-time
Contract liabilities with customers (Note 4) ContractWithCustomerLiabilityCurrent - USD Point-in-time
Contract liabilities with customers (Note 4) ContractWithCustomerLiabilityCurrent $986.00K USD Point-in-time
Contract liabilities with customers (Note 4) ContractWithCustomerLiabilityCurrent $986.00K USD Point-in-time
Product liability ProductLiabilityCurrent $431.00K USD Point-in-time
Product liability ProductLiabilityCurrent $431.00K USD Point-in-time
Product liability ProductLiabilityCurrent $1.05M USD Point-in-time
Product liability ProductLiabilityCurrent $1.05M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $18.82M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $18.82M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $17.32M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $17.32M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.80M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.80M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.74M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.74M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $60.81M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $60.81M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $58.91M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $58.91M USD Point-in-time
Employee compensation EmployeeCompensation $1.83M USD Point-in-time
Employee compensation EmployeeCompensation $1.83M USD Point-in-time
Employee compensation EmployeeCompensation $2.45M USD Point-in-time
Employee compensation EmployeeCompensation $2.45M USD Point-in-time
Product liability accrual ProductLiabilityAccrualNoncurrent $61.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
Product liability accrual ProductLiabilityAccrualNoncurrent $61.00K USD Point-in-time
Lease liabilities (Note 6) OperatingLeaseLiabilityNoncurrent $1.75M USD Point-in-time
Lease liabilities (Note 6) OperatingLeaseLiabilityNoncurrent $1.75M USD Point-in-time
Lease liabilities (Note 6) OperatingLeaseLiabilityNoncurrent $1.27M USD Point-in-time
Lease liabilities (Note 6) OperatingLeaseLiabilityNoncurrent $1.27M USD Point-in-time
Contingent liabilities (Note 14) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 14) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 14) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 14) CommitmentsAndContingencies - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $50.54M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $50.54M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $54.05M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $54.05M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $436.61M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $436.61M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $419.22M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $419.22M USD Point-in-time
Less: Treasury stock at cost 2025 8,256,544 shares 2024 7,813,460 shares TreasuryStockCommonValue $192.03M USD Point-in-time
Less: Treasury stock at cost 2025 8,256,544 shares 2024 7,813,460 shares TreasuryStockCommonValue $192.03M USD Point-in-time
Less: Treasury stock at cost 2025 8,256,544 shares 2024 7,813,460 shares TreasuryStockCommonValue $218.13M USD Point-in-time
Less: Treasury stock at cost 2025 8,256,544 shares 2024 7,813,460 shares TreasuryStockCommonValue $218.13M 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 $331.96M USD Point-in-time
Total Stockholders Equity StockholdersEquity $331.96M 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 Stockholders Equity StockholdersEquity $314.94M USD Point-in-time
Total Stockholders Equity StockholdersEquity $314.94M USD Point-in-time
Total Stockholders Equity StockholdersEquity $319.58M USD Point-in-time
Total Stockholders Equity StockholdersEquity $319.58M USD Point-in-time
Total Stockholders Equity StockholdersEquity $321.48M USD Point-in-time
Total Stockholders Equity StockholdersEquity $321.48M USD Point-in-time
Total Stockholders Equity StockholdersEquity $289.33M USD Point-in-time
Total Stockholders Equity StockholdersEquity $289.33M USD Point-in-time
Total Stockholders Equity StockholdersEquity $279.63M USD Point-in-time
Total Stockholders Equity StockholdersEquity $279.63M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $384.03M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $384.03M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $342.32M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $342.32M USD Point-in-time
Income Statement 158 line items
Line Item Tag Value Unit Period
Total net sales Revenues $122.29M USD 1 Quarter
Total net sales Revenues $122.29M USD 1 Quarter
Total net sales Revenues $389.87M USD 3 Qtrs
Total net sales Revenues $389.87M USD 3 Qtrs
Total net sales Revenues $126.77M USD 1 Quarter
Total net sales Revenues $126.77M USD 1 Quarter
Total net sales Revenues $395.00M USD 3 Qtrs
Total net sales Revenues $395.00M USD 3 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $99.61M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $99.61M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $308.64M USD 3 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $308.64M USD 3 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $107.61M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $107.61M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $340.80M USD 3 Qtrs
Cost of products sold CostOfGoodsAndServicesSold $340.80M USD 3 Qtrs
Gross profit GrossProfit $22.67M USD 1 Quarter
Gross profit GrossProfit $22.67M USD 1 Quarter
Gross profit GrossProfit $81.23M USD 3 Qtrs
Gross profit GrossProfit $81.23M USD 3 Qtrs
Gross profit GrossProfit $19.16M USD 1 Quarter
Gross profit GrossProfit $19.16M USD 1 Quarter
Gross profit GrossProfit $54.20M USD 3 Qtrs
Gross profit GrossProfit $54.20M USD 3 Qtrs
Selling SellingExpense $9.00M USD 1 Quarter
Selling SellingExpense $9.00M USD 1 Quarter
Selling SellingExpense $28.19M USD 3 Qtrs
Selling SellingExpense $28.19M USD 3 Qtrs
Selling SellingExpense $9.10M USD 1 Quarter
Selling SellingExpense $9.10M USD 1 Quarter
Selling SellingExpense $28.79M USD 3 Qtrs
Selling SellingExpense $28.79M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $9.93M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $9.93M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $32.80M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $32.80M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $13.54M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $13.54M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $41.14M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $41.14M USD 3 Qtrs
Total operating expenses OperatingExpenses $18.93M USD 1 Quarter
Total operating expenses OperatingExpenses $18.93M USD 1 Quarter
Total operating expenses OperatingExpenses $60.98M USD 3 Qtrs
Total operating expenses OperatingExpenses $60.98M USD 3 Qtrs
Total operating expenses OperatingExpenses $22.64M USD 1 Quarter
Total operating expenses OperatingExpenses $22.64M USD 1 Quarter
Total operating expenses OperatingExpenses $69.92M USD 3 Qtrs
Total operating expenses OperatingExpenses $69.92M USD 3 Qtrs
Operating (loss) income OperatingIncomeLoss $3.74M USD 1 Quarter
Operating (loss) income OperatingIncomeLoss $3.74M USD 1 Quarter
Operating (loss) income OperatingIncomeLoss $20.25M USD 3 Qtrs
Operating (loss) income OperatingIncomeLoss $20.25M USD 3 Qtrs
Operating (loss) income OperatingIncomeLoss $-3.48M USD 1 Quarter
Operating (loss) income OperatingIncomeLoss $-3.48M USD 1 Quarter
Operating (loss) income OperatingIncomeLoss $-15.73M USD 3 Qtrs
Operating (loss) income OperatingIncomeLoss $-15.73M USD 3 Qtrs
Interest income InvestmentIncomeInterest $1.16M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.16M USD 1 Quarter
Interest income InvestmentIncomeInterest $3.84M USD 3 Qtrs
Interest income InvestmentIncomeInterest $3.84M USD 3 Qtrs
Interest income InvestmentIncomeInterest $629.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $629.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $2.62M USD 3 Qtrs
Interest income InvestmentIncomeInterest $2.62M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $24.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $24.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $66.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $66.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $17.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $17.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $55.00K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $55.00K USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $392.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $392.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $749.00K USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $749.00K USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $758.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $758.00K USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $1.41M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $1.41M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $1.52M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.52M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $4.52M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $4.52M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $1.37M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.37M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $3.97M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $3.97M USD 3 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.26M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.26M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $24.77M USD 3 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $24.77M USD 3 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-2.11M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-2.11M USD 1 Quarter
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-11.76M USD 3 Qtrs
(Loss) income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-11.76M USD 3 Qtrs
Income taxes IncomeTaxExpenseBenefit $527.00K USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $527.00K USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $4.68M USD 3 Qtrs
Income taxes IncomeTaxExpenseBenefit $4.68M USD 3 Qtrs
Income taxes IncomeTaxExpenseBenefit $-3.70M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $-3.70M USD 1 Quarter
Income taxes IncomeTaxExpenseBenefit $-3.88M USD 3 Qtrs
Income taxes IncomeTaxExpenseBenefit $-3.88M USD 3 Qtrs
Net (loss) income and comprehensive (loss) income NetIncomeLoss $7.08M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $7.08M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $8.26M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $8.26M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $4.74M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $4.74M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $20.09M USD 3 Qtrs
Net (loss) income and comprehensive (loss) income NetIncomeLoss $20.09M USD 3 Qtrs
Net (loss) income and comprehensive (loss) income NetIncomeLoss $7.77M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $7.77M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $1.58M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $1.58M USD 1 Quarter
Net (loss) income and comprehensive (loss) income NetIncomeLoss $-7.88M USD 3 Qtrs
Net (loss) income and comprehensive (loss) income NetIncomeLoss $-7.88M USD 3 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.28 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.28 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $1.17 USD 3 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $1.17 USD 3 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.10 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.10 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $-0.48 USD 3 Qtrs
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $-0.48 USD 3 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.28 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.28 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $1.15 USD 3 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $1.15 USD 3 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.10 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.10 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $-0.48 USD 3 Qtrs
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $-0.48 USD 3 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 16.85M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 16.85M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.21M shares 3 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.21M shares 3 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 16.03M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 16.03M shares 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 16.34M shares 3 Qtrs
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 16.34M shares 3 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.14M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.14M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.46M shares 3 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.46M shares 3 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.37M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.37M shares 1 Quarter
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.34M shares 3 Qtrs
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.34M shares 3 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.19 USD 1 Quarter
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.19 USD 1 Quarter
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.58 USD 3 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.58 USD 3 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 dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.58 USD 3 Qtrs
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.58 USD 3 Qtrs
Cash Flow Statement 126 line items
Line Item Tag Value Unit Period
Net (loss) income NetIncomeLoss $7.08M USD 1 Quarter
Net (loss) income NetIncomeLoss $7.08M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.26M USD 1 Quarter
Net (loss) income NetIncomeLoss $8.26M USD 1 Quarter
Net (loss) income NetIncomeLoss $4.74M USD 1 Quarter
Net (loss) income NetIncomeLoss $4.74M USD 1 Quarter
Net (loss) income NetIncomeLoss $20.09M USD 3 Qtrs
Net (loss) income NetIncomeLoss $20.09M USD 3 Qtrs
Net (loss) income NetIncomeLoss $7.77M USD 1 Quarter
Net (loss) income NetIncomeLoss $7.77M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.58M USD 1 Quarter
Net (loss) income NetIncomeLoss $1.58M USD 1 Quarter
Net (loss) income NetIncomeLoss $-7.88M USD 3 Qtrs
Net (loss) income NetIncomeLoss $-7.88M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $16.94M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $16.94M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $16.72M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $16.72M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $3.25M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $3.25M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $3.72M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $3.72M USD 3 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-39.00K USD 3 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-39.00K USD 3 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $336.00K USD 3 Qtrs
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $336.00K USD 3 Qtrs
Inventory and other asset write-off InventoryWriteDown - USD 3 Qtrs
Inventory and other asset write-off InventoryWriteDown - USD 3 Qtrs
Inventory and other asset write-off InventoryWriteDown $17.00M USD 3 Qtrs
Inventory and other asset write-off InventoryWriteDown $17.00M USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 - USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 - USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 $-185.00K USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 $-185.00K USD 3 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-2.94M USD 3 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-2.94M USD 3 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-3.38M USD 3 Qtrs
Deferred income taxes DeferredOtherTaxExpenseBenefit $-3.38M USD 3 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $293.00K USD 3 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $293.00K USD 3 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $-7.26M USD 3 Qtrs
Trade receivables IncreaseDecreaseInAccountsReceivable $-7.26M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $-3.73M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $-3.73M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $-9.00M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $-9.00M USD 3 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-514.00K USD 3 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-514.00K USD 3 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-1.96M USD 3 Qtrs
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-1.96M USD 3 Qtrs
Contract liabilities with customers IncreaseDecreaseInContractWithCustomerLiability $-149.00K USD 3 Qtrs
Contract liabilities with customers IncreaseDecreaseInContractWithCustomerLiability $-149.00K USD 3 Qtrs
Contract liabilities with customers IncreaseDecreaseInContractWithCustomerLiability $986.00K USD 3 Qtrs
Contract liabilities with customers IncreaseDecreaseInContractWithCustomerLiability $986.00K USD 3 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-7.36M USD 3 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-7.36M USD 3 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-921.00K USD 3 Qtrs
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-921.00K USD 3 Qtrs
Product liability IncreaseDecreaseInProductLiability $-349.00K USD 3 Qtrs
Product liability IncreaseDecreaseInProductLiability $-349.00K USD 3 Qtrs
Product liability IncreaseDecreaseInProductLiability $621.00K USD 3 Qtrs
Product liability IncreaseDecreaseInProductLiability $621.00K USD 3 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-3.04M USD 3 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-3.04M USD 3 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.25M USD 3 Qtrs
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.25M USD 3 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $35.48M USD 3 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $35.48M USD 3 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $38.77M USD 3 Qtrs
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $38.77M USD 3 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $17.20M USD 3 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $17.20M USD 3 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $12.64M USD 3 Qtrs
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $12.64M USD 3 Qtrs
Purchase of Anderson Manufacturing assets PaymentsToAcquireIntangibleAssets - USD 3 Qtrs
Purchase of Anderson Manufacturing assets PaymentsToAcquireIntangibleAssets - USD 3 Qtrs
Purchase of Anderson Manufacturing assets PaymentsToAcquireIntangibleAssets $15.01M USD 3 Qtrs
Purchase of Anderson Manufacturing assets PaymentsToAcquireIntangibleAssets $15.01M USD 3 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $100.99M USD 3 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $100.99M USD 3 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $80.68M USD 3 Qtrs
Purchases of short-term investments PaymentsToAcquireInvestments $80.68M USD 3 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $115.02M USD 3 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $115.02M USD 3 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $111.38M USD 3 Qtrs
Proceeds from maturities of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $111.38M USD 3 Qtrs
Cash provided by (used for) investing activities NetCashProvidedByUsedInInvestingActivities $-3.17M USD 3 Qtrs
Cash provided by (used for) investing activities NetCashProvidedByUsedInInvestingActivities $-3.17M USD 3 Qtrs
Cash provided by (used for) investing activities NetCashProvidedByUsedInInvestingActivities $3.05M USD 3 Qtrs
Cash provided by (used for) investing activities NetCashProvidedByUsedInInvestingActivities $3.05M USD 3 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $624.00K USD 3 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $624.00K USD 3 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $178.00K USD 3 Qtrs
Remittance of taxes withheld from employees related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $178.00K USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $29.36M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $29.36M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $26.10M USD 3 Qtrs
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $26.10M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.99M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.99M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.48M USD 3 Qtrs
Dividends paid PaymentsOfDividends $9.48M USD 3 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-39.97M USD 3 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-39.97M USD 3 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-35.76M USD 3 Qtrs
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-35.76M USD 3 Qtrs
Increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-7.65M USD 3 Qtrs
Increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-7.65M USD 3 Qtrs
Increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $6.05M USD 3 Qtrs
Increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $6.05M USD 3 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 $7.52M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.52M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.08M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.08M 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 $7.52M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $7.52M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.08M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $16.08M USD Point-in-time
Stockholders Equity 124 line items
Line Item Tag Value Unit Period
Repurchase of common stock StockRepurchasedDuringPeriodShares 75,024.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 75,024.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 402,893.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 402,893.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 220,842.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 220,842.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 79,200.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 79,200.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 363,884.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 363,884.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 289,681.00 shares 1 Quarter
Repurchase of common stock StockRepurchasedDuringPeriodShares 289,681.00 shares 1 Quarter
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.96M USD Point-in-time
Balance StockholdersEquity $331.96M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Balance StockholdersEquity $314.94M USD Point-in-time
Balance StockholdersEquity $314.94M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Balance StockholdersEquity $321.48M USD Point-in-time
Balance StockholdersEquity $321.48M USD Point-in-time
Balance StockholdersEquity $289.33M USD Point-in-time
Balance StockholdersEquity $289.33M USD Point-in-time
Balance StockholdersEquity $279.63M USD Point-in-time
Balance StockholdersEquity $279.63M USD Point-in-time
Net income and comprehensive income NetIncomeLoss $7.08M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $7.08M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $8.26M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $4.74M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $4.74M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $20.09M USD 3 Qtrs
Net income and comprehensive income NetIncomeLoss $20.09M USD 3 Qtrs
Net income and comprehensive income NetIncomeLoss $7.77M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $7.77M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $1.58M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $1.58M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $-7.88M USD 3 Qtrs
Net income and comprehensive income NetIncomeLoss $-7.88M USD 3 Qtrs
Net (loss) and comprehensive (loss) ProfitLoss $-17.23M USD 1 Quarter
Net (loss) and comprehensive (loss) ProfitLoss $-17.23M USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-624.00K USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-624.00K USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-178.00K USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-178.00K USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures - USD 1 Quarter
Dividends paid DividendsCommonStock $4.08M USD 1 Quarter
Dividends paid DividendsCommonStock $4.08M USD 1 Quarter
Dividends paid DividendsCommonStock $2.71M USD 1 Quarter
Dividends paid DividendsCommonStock $2.71M USD 1 Quarter
Dividends paid DividendsCommonStock $3.20M USD 1 Quarter
Dividends paid DividendsCommonStock $3.20M USD 1 Quarter
Dividends paid DividendsCommonStock $3.99M USD 1 Quarter
Dividends paid DividendsCommonStock $3.99M USD 1 Quarter
Dividends paid DividendsCommonStock $2.94M USD 1 Quarter
Dividends paid DividendsCommonStock $2.94M USD 1 Quarter
Dividends paid DividendsCommonStock $2.55M USD 1 Quarter
Dividends paid DividendsCommonStock $2.55M USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-8.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-8.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-60.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-60.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-73.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-73.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $146.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $146.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-93.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-93.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-84.00K USD 1 Quarter
Unpaid dividends accrued DividendsCommonStockUnpaid $-84.00K USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.08M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.08M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.07M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.07M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.09M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.09M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.15M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.15M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.27M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.27M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.30M USD 1 Quarter
Recognition of stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.30M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $3.22M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $3.22M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $17.06M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $17.06M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $9.08M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $9.08M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $2.99M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $2.99M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $13.16M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $13.16M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $9.95M USD 1 Quarter
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $9.95M USD 1 Quarter
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.96M USD Point-in-time
Balance StockholdersEquity $331.96M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Balance StockholdersEquity $321.47M USD Point-in-time
Balance StockholdersEquity $314.94M USD Point-in-time
Balance StockholdersEquity $314.94M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Balance StockholdersEquity $321.48M USD Point-in-time
Balance StockholdersEquity $321.48M USD Point-in-time
Balance StockholdersEquity $289.33M USD Point-in-time
Balance StockholdersEquity $289.33M USD Point-in-time
Balance StockholdersEquity $279.63M USD Point-in-time
Balance StockholdersEquity $279.63M 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...