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

10-K Filing

STURM RUGER & CO INC CIK: 95029 FY 2024
Filing Information
Form Type 10-K
Accession Number 0001174947-25-000197
Period End Date 20241231
Filing Date 20250219
Fiscal Year 2024
Fiscal Period FY
XBRL Instance rgr-20241231_htm.xml
Filing Contents
Balance Sheet 130 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $15.17M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $15.17M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $10.03M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $10.03M 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 $95.45M USD Point-in-time
Short-term investments ShortTermInvestments $95.45M 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 $67.14M USD Point-in-time
Trade receivables, net AccountsReceivableNetCurrent $67.14M USD Point-in-time
Gross inventories InventoryGross $149.42M USD Point-in-time
Gross inventories InventoryGross $149.42M USD Point-in-time
Gross inventories InventoryGross $150.19M USD Point-in-time
Gross inventories InventoryGross $150.19M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 6.98M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 6.98M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 7.68M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 7.68M 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.40M USD Point-in-time
Less LIFO reserve InventoryLIFOReserve $66.40M 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 $6.53M USD Point-in-time
Less excess and obsolescence reserve InventoryValuationReserves $6.53M 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 $79.81M USD Point-in-time
Net inventories InventoryNet $79.81M 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
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
Total Current Assets AssetsCurrent $258.36M USD Point-in-time
Total Current Assets AssetsCurrent $258.36M USD Point-in-time
Total Current Assets AssetsCurrent $271.39M USD Point-in-time
Total Current Assets AssetsCurrent $271.39M 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
Property, plant and equipment PropertyPlantAndEquipmentGross $477.62M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentGross $477.62M 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 $406.37M USD Point-in-time
Less allowances for depreciation AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $406.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 $71.53M USD Point-in-time
Net property, plant and equipment PropertyPlantAndEquipmentNet $71.53M 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 $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 $37.75M USD Point-in-time
Other assets OtherAssetsNoncurrent $37.75M USD Point-in-time
Total Assets Assets $484.76M USD Point-in-time
Total Assets Assets $484.76M USD Point-in-time
Total Assets Assets $398.82M USD Point-in-time
Total Assets Assets $398.82M USD Point-in-time
Total Assets Assets $384.03M USD Point-in-time
Total Assets Assets $384.03M 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 $31.71M USD Point-in-time
Trade accounts payable and accrued expenses AccountsPayableAndAccruedLiabilitiesCurrent $31.71M USD Point-in-time
Contract liabilities with customers (Note 2) ContractWithCustomerLiabilityCurrent - USD Point-in-time
Contract liabilities with customers (Note 2) ContractWithCustomerLiabilityCurrent - USD Point-in-time
Contract liabilities with customers (Note 2) ContractWithCustomerLiabilityCurrent $149.00K USD Point-in-time
Contract liabilities with customers (Note 2) ContractWithCustomerLiabilityCurrent $149.00K 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 $431.00K USD Point-in-time
Product liability ProductLiabilityCurrent $431.00K 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 $24.66M USD Point-in-time
Employee compensation and benefits AccruedEmployeeBenefitsCurrent $24.66M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $6.04M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $6.04M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.80M USD Point-in-time
Workers compensation WorkersCompensationLiabilityCurrent $5.80M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $63.20M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $63.20M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $60.81M USD Point-in-time
Total Current Liabilities LiabilitiesCurrent $60.81M USD Point-in-time
Lease liability (Note 7) OperatingLeaseLiabilityNoncurrent $2.17M USD Point-in-time
Lease liability (Note 7) OperatingLeaseLiabilityNoncurrent $2.17M USD Point-in-time
Lease liability (Note 7) OperatingLeaseLiabilityNoncurrent $1.75M USD Point-in-time
Lease liability (Note 7) OperatingLeaseLiabilityNoncurrent $1.75M 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 $1.69M USD Point-in-time
Employee compensation EmployeeCompensation $1.69M 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
Contingent liabilities (Note 20) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 20) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 20) CommitmentsAndContingencies - USD Point-in-time
Contingent liabilities (Note 20) 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 $46.85M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $46.85M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $418.06M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $418.06M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $436.61M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $436.61M USD Point-in-time
Less: Treasury stock at cost 2024 7,677,159 shares 2023 6,978,400 shares TreasuryStockCommonValue $157.62M USD Point-in-time
Less: Treasury stock at cost 2024 7,677,159 shares 2023 6,978,400 shares TreasuryStockCommonValue $157.62M USD Point-in-time
Less: Treasury stock at cost 2024 7,677,159 shares 2023 6,978,400 shares TreasuryStockCommonValue $192.03M USD Point-in-time
Less: Treasury stock at cost 2024 7,677,159 shares 2023 6,978,400 shares TreasuryStockCommonValue $192.03M USD Point-in-time
Total Stockholders Equity StockholdersEquity $363.66M USD Point-in-time
Total Stockholders Equity StockholdersEquity $363.66M 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 $316.74M USD Point-in-time
Total Stockholders Equity StockholdersEquity $316.74M 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 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 $384.03M USD Point-in-time
Total Liabilities and Stockholders Equity LiabilitiesAndStockholdersEquity $384.03M USD Point-in-time
Income Statement 206 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 $535.64M USD Annual
Total net sales Revenues $535.64M USD Annual
Total net sales Revenues $130.62M USD 1 Quarter
Total net sales Revenues $130.62M USD 1 Quarter
Total net sales Revenues $136.82M USD 1 Quarter
Total net sales Revenues $136.82M USD 1 Quarter
Total net sales Revenues $130.76M USD 1 Quarter
Total net sales Revenues $130.76M USD 1 Quarter
Total net sales Revenues $149.45M USD 1 Quarter
Total net sales Revenues $149.45M USD 1 Quarter
Total net sales Revenues $543.77M USD Annual
Total net sales Revenues $543.77M USD Annual
Total net sales Revenues $120.89M USD 1 Quarter
Total net sales Revenues $120.89M USD 1 Quarter
Total net sales Revenues $595.84M USD Annual
Total net sales Revenues $595.84M USD Annual
Total net sales Revenues $145.78M USD 1 Quarter
Total net sales Revenues $145.78M USD 1 Quarter
Total net sales Revenues $142.80M USD 1 Quarter
Total net sales Revenues $142.80M USD 1 Quarter
Cost of products sold CostOfGoodsAndServicesSold $415.76M USD Annual
Cost of products sold CostOfGoodsAndServicesSold $415.76M USD Annual
Cost of products sold CostOfGoodsAndServicesSold $410.15M USD Annual
Cost of products sold CostOfGoodsAndServicesSold $410.15M USD Annual
Cost of products sold CostOfGoodsAndServicesSold $421.23M USD Annual
Cost of products sold CostOfGoodsAndServicesSold $421.23M USD Annual
Gross profit GrossProfit $22.67M USD 1 Quarter
Gross profit GrossProfit $22.67M USD 1 Quarter
Gross profit GrossProfit $180.09M USD Annual
Gross profit GrossProfit $180.09M USD Annual
Gross profit GrossProfit $29.15M USD 1 Quarter
Gross profit GrossProfit $29.15M USD 1 Quarter
Gross profit GrossProfit $38.15M USD 1 Quarter
Gross profit GrossProfit $38.15M USD 1 Quarter
Gross profit GrossProfit $114.42M USD Annual
Gross profit GrossProfit $114.42M USD Annual
Gross profit GrossProfit $133.62M USD Annual
Gross profit GrossProfit $133.62M USD Annual
Gross profit GrossProfit $29.40M USD 1 Quarter
Gross profit GrossProfit $29.40M USD 1 Quarter
Gross profit GrossProfit $33.19M USD 1 Quarter
Gross profit GrossProfit $33.19M USD 1 Quarter
Gross profit GrossProfit $24.73M USD 1 Quarter
Gross profit GrossProfit $24.73M USD 1 Quarter
Gross profit GrossProfit $38.49M USD 1 Quarter
Gross profit GrossProfit $38.49M USD 1 Quarter
Gross profit GrossProfit $32.26M USD 1 Quarter
Gross profit GrossProfit $32.26M USD 1 Quarter
Selling SellingExpense $38.76M USD Annual
Selling SellingExpense $38.76M USD Annual
Selling SellingExpense $36.11M USD Annual
Selling SellingExpense $36.11M USD Annual
Selling SellingExpense $38.79M USD Annual
Selling SellingExpense $38.79M USD Annual
General and administrative GeneralAndAdministrativeExpense $42.75M USD Annual
General and administrative GeneralAndAdministrativeExpense $42.75M USD Annual
General and administrative GeneralAndAdministrativeExpense $44.01M USD Annual
General and administrative GeneralAndAdministrativeExpense $44.01M USD Annual
General and administrative GeneralAndAdministrativeExpense $40.55M USD Annual
General and administrative GeneralAndAdministrativeExpense $40.55M USD Annual
Other operating income, net OtherOperatingIncomeExpenseNet - USD Annual
Other operating income, net OtherOperatingIncomeExpenseNet - USD Annual
Other operating income, net OtherOperatingIncomeExpenseNet $5.00K USD Annual
Other operating income, net OtherOperatingIncomeExpenseNet $5.00K USD Annual
Other operating income, net OtherOperatingIncomeExpenseNet $36.00K USD Annual
Other operating income, net OtherOperatingIncomeExpenseNet $36.00K USD Annual
Total operating expenses OperatingExpenses $76.63M USD Annual
Total operating expenses OperatingExpenses $76.63M USD Annual
Total operating expenses OperatingExpenses $81.53M USD Annual
Total operating expenses OperatingExpenses $81.53M USD Annual
Total operating expenses OperatingExpenses $82.76M USD Annual
Total operating expenses OperatingExpenses $82.76M USD Annual
Operating income OperatingIncomeLoss $31.65M USD Annual
Operating income OperatingIncomeLoss $31.65M USD Annual
Operating income OperatingIncomeLoss $52.08M USD Annual
Operating income OperatingIncomeLoss $52.08M USD Annual
Operating income OperatingIncomeLoss $103.46M USD Annual
Operating income OperatingIncomeLoss $103.46M USD Annual
Royalty income RoyaltyIncomeNonoperating $857.00K USD Annual
Royalty income RoyaltyIncomeNonoperating $857.00K USD Annual
Royalty income RoyaltyIncomeNonoperating $837.00K USD Annual
Royalty income RoyaltyIncomeNonoperating $837.00K USD Annual
Royalty income RoyaltyIncomeNonoperating $658.00K USD Annual
Royalty income RoyaltyIncomeNonoperating $658.00K USD Annual
Interest income InvestmentIncomeInterest $5.46M USD Annual
Interest income InvestmentIncomeInterest $5.46M USD Annual
Interest income InvestmentIncomeInterest $2.55M USD Annual
Interest income InvestmentIncomeInterest $2.55M USD Annual
Interest income InvestmentIncomeInterest $4.88M USD Annual
Interest income InvestmentIncomeInterest $4.88M USD Annual
Interest expense InterestExpenseNonoperating $205.00K USD Annual
Interest expense InterestExpenseNonoperating $205.00K USD Annual
Interest expense InterestExpenseNonoperating $256.00K USD Annual
Interest expense InterestExpenseNonoperating $256.00K USD Annual
Interest expense InterestExpenseNonoperating $102.00K USD Annual
Interest expense InterestExpenseNonoperating $102.00K USD Annual
Other income, net OtherNonoperatingIncomeExpense $1.69M USD Annual
Other income, net OtherNonoperatingIncomeExpense $1.69M USD Annual
Other income, net OtherNonoperatingIncomeExpense $822.00K USD Annual
Other income, net OtherNonoperatingIncomeExpense $822.00K USD Annual
Other income, net OtherNonoperatingIncomeExpense $481.00K USD Annual
Other income, net OtherNonoperatingIncomeExpense $481.00K USD Annual
Total other income, net NonoperatingIncomeExpense $6.74M USD Annual
Total other income, net NonoperatingIncomeExpense $6.74M USD Annual
Total other income, net NonoperatingIncomeExpense $4.82M USD Annual
Total other income, net NonoperatingIncomeExpense $4.82M USD Annual
Total other income, net NonoperatingIncomeExpense $6.12M USD Annual
Total other income, net NonoperatingIncomeExpense $6.12M USD Annual
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $58.82M USD Annual
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $58.82M USD Annual
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $37.77M USD Annual
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $37.77M USD Annual
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $108.28M USD Annual
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $108.28M USD Annual
Income taxes IncomeTaxExpenseBenefit $10.61M USD Annual
Income taxes IncomeTaxExpenseBenefit $10.61M USD Annual
Income taxes IncomeTaxExpenseBenefit $19.95M USD Annual
Income taxes IncomeTaxExpenseBenefit $19.95M USD Annual
Income taxes IncomeTaxExpenseBenefit $7.21M USD Annual
Income taxes IncomeTaxExpenseBenefit $7.21M USD Annual
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 $48.22M USD Annual
Net income and comprehensive income NetIncomeLoss $48.22M USD Annual
Net income and comprehensive income NetIncomeLoss $14.35M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $14.35M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $88.33M USD Annual
Net income and comprehensive income NetIncomeLoss $88.33M USD Annual
Net income and comprehensive income NetIncomeLoss $30.56M USD Annual
Net income and comprehensive income NetIncomeLoss $30.56M USD Annual
Net income and comprehensive income NetIncomeLoss $10.25M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $10.25M 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 $7.08M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $7.08M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $10.48M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $10.48M USD 1 Quarter
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 $7.43M USD 1 Quarter
Net income and comprehensive income NetIncomeLoss $7.43M 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 $0.48 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.48 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.58 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.58 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 $0.28 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $5.00 USD Annual
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $5.00 USD Annual
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.81 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.81 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.41 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.41 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.42 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.42 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.63 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $0.63 USD 1 Quarter
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $2.73 USD Annual
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $2.73 USD Annual
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $1.79 USD Annual
Basic earnings per share (in Dollars per share) EarningsPerShareBasic $1.79 USD Annual
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.40 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.40 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 $0.28 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.62 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.62 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $1.77 USD Annual
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $1.77 USD Annual
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 $2.71 USD Annual
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $2.71 USD Annual
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.42 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.42 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.81 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.81 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $4.96 USD Annual
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $4.96 USD Annual
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.58 USD 1 Quarter
Diluted earnings per share (in Dollars per share) EarningsPerShareDiluted $0.58 USD 1 Quarter
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.68M shares Annual
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.68M shares Annual
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.65M shares Annual
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.65M shares Annual
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.09M shares Annual
Weighted average number of common shares outstanding - Basic (in Shares) WeightedAverageNumberOfSharesOutstandingBasic 17.09M shares Annual
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.81M shares Annual
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.81M shares Annual
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.27M shares Annual
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.27M shares Annual
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.79M shares Annual
Weighted average number of common shares outstanding - Diluted (in Shares) WeightedAverageNumberOfDilutedSharesOutstanding 17.79M shares Annual
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $2.42 USD Annual
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $2.42 USD Annual
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $6.27 USD Annual
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $6.27 USD Annual
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.69 USD Annual
Cash dividends per share (in Dollars per share) CommonStockDividendsPerShareDeclared $0.69 USD Annual
Cash Flow Statement 182 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $4.74M USD 1 Quarter
Net income NetIncomeLoss $4.74M USD 1 Quarter
Net income NetIncomeLoss $48.22M USD Annual
Net income NetIncomeLoss $48.22M USD Annual
Net income NetIncomeLoss $14.35M USD 1 Quarter
Net income NetIncomeLoss $14.35M USD 1 Quarter
Net income NetIncomeLoss $88.33M USD Annual
Net income NetIncomeLoss $88.33M USD Annual
Net income NetIncomeLoss $30.56M USD Annual
Net income NetIncomeLoss $30.56M USD Annual
Net income NetIncomeLoss $10.25M USD 1 Quarter
Net income NetIncomeLoss $10.25M USD 1 Quarter
Net income NetIncomeLoss $8.26M USD 1 Quarter
Net income NetIncomeLoss $8.26M USD 1 Quarter
Net income NetIncomeLoss $7.08M USD 1 Quarter
Net income NetIncomeLoss $7.08M USD 1 Quarter
Net income NetIncomeLoss $10.48M USD 1 Quarter
Net income NetIncomeLoss $10.48M USD 1 Quarter
Net income NetIncomeLoss $16.18M USD 1 Quarter
Net income NetIncomeLoss $16.18M USD 1 Quarter
Net income NetIncomeLoss $7.43M USD 1 Quarter
Net income NetIncomeLoss $7.43M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $22.06M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $22.06M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $25.79M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $25.79M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $22.38M USD Annual
Depreciation and amortization DepreciationDepletionAndAmortization $22.38M USD Annual
Stock-based compensation ShareBasedCompensation $1.67M USD Annual
Stock-based compensation ShareBasedCompensation $1.67M USD Annual
Stock-based compensation ShareBasedCompensation $4.34M USD Annual
Stock-based compensation ShareBasedCompensation $4.34M USD Annual
Stock-based compensation ShareBasedCompensation $3.99M USD Annual
Stock-based compensation ShareBasedCompensation $3.99M USD Annual
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-413.00K USD Annual
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-413.00K USD Annual
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-501.00K USD Annual
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-501.00K USD Annual
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-1.31M USD Annual
Excess and obsolescence inventory reserve ExcessAndObsolescenceInventoryReserve $-1.31M USD Annual
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $5.00K USD Annual
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $5.00K USD Annual
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $36.00K USD Annual
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $36.00K USD Annual
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment - USD Annual
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment - USD Annual
Deferred income taxes DeferredOtherTaxExpenseBenefit $-4.71M USD Annual
Deferred income taxes DeferredOtherTaxExpenseBenefit $-4.71M USD Annual
Deferred income taxes DeferredOtherTaxExpenseBenefit $-5.87M USD Annual
Deferred income taxes DeferredOtherTaxExpenseBenefit $-5.87M USD Annual
Deferred income taxes DeferredOtherTaxExpenseBenefit $-5.57M USD Annual
Deferred income taxes DeferredOtherTaxExpenseBenefit $-5.57M USD Annual
Trade receivables IncreaseDecreaseInAccountsReceivable $-5.58M USD Annual
Trade receivables IncreaseDecreaseInAccountsReceivable $-5.58M USD Annual
Trade receivables IncreaseDecreaseInAccountsReceivable $8.41M USD Annual
Trade receivables IncreaseDecreaseInAccountsReceivable $8.41M USD Annual
Trade receivables IncreaseDecreaseInAccountsReceivable $7.28M USD Annual
Trade receivables IncreaseDecreaseInAccountsReceivable $7.28M USD Annual
Inventories IncreaseDecreaseInInventories $21.64M USD Annual
Inventories IncreaseDecreaseInInventories $21.64M USD Annual
Inventories IncreaseDecreaseInInventories $16.12M USD Annual
Inventories IncreaseDecreaseInInventories $16.12M USD Annual
Inventories IncreaseDecreaseInInventories $-2.91M USD Annual
Inventories IncreaseDecreaseInInventories $-2.91M USD Annual
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-4.41M USD Annual
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-4.41M USD Annual
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-640.00K USD Annual
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-640.00K USD Annual
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $3.79M USD Annual
Trade accounts payable and accrued expenses IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $3.79M USD Annual
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-149.00K USD Annual
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-149.00K USD Annual
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $1.03M USD Annual
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $1.03M USD Annual
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-882.00K USD Annual
Contract liability with customers IncreaseDecreaseInContractWithCustomerLiability $-882.00K USD Annual
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-5.87M USD Annual
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-5.87M USD Annual
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-6.47M USD Annual
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-6.47M USD Annual
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-3.42M USD Annual
Employee compensation and benefits IncreaseDecreaseInEmployeeRelatedLiabilities $-3.42M USD Annual
Product liability IncreaseDecreaseInProductLiability $-584.00K USD Annual
Product liability IncreaseDecreaseInProductLiability $-584.00K USD Annual
Product liability IncreaseDecreaseInProductLiability $-188.00K USD Annual
Product liability IncreaseDecreaseInProductLiability $-188.00K USD Annual
Product liability IncreaseDecreaseInProductLiability $372.00K USD Annual
Product liability IncreaseDecreaseInProductLiability $372.00K USD Annual
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $13.03M USD Annual
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $13.03M USD Annual
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $954.00K USD Annual
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $954.00K USD Annual
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-9.62M USD Annual
Prepaid expenses, other assets and other liabilities IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-9.62M USD Annual
Income taxes receivable/payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-1.17M USD Annual
Income taxes receivable/payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-1.17M USD Annual
Income taxes receivable/payable IncreaseDecreaseInAccruedIncomeTaxesPayable - USD Annual
Income taxes receivable/payable IncreaseDecreaseInAccruedIncomeTaxesPayable - USD Annual
Income taxes receivable/payable IncreaseDecreaseInAccruedIncomeTaxesPayable $1.17M USD Annual
Income taxes receivable/payable IncreaseDecreaseInAccruedIncomeTaxesPayable $1.17M USD Annual
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $33.90M USD Annual
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $33.90M USD Annual
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $77.23M USD Annual
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $77.23M USD Annual
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $55.50M USD Annual
Cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $55.50M USD Annual
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $15.80M USD Annual
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $15.80M USD Annual
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $20.82M USD Annual
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $20.82M USD Annual
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $27.73M USD Annual
Property, plant and equipment additions PaymentsToAcquirePropertyPlantAndEquipment $27.73M USD Annual
Purchases of short-term investments PaymentsToAcquireInvestments $192.63M USD Annual
Purchases of short-term investments PaymentsToAcquireInvestments $192.63M USD Annual
Purchases of short-term investments PaymentsToAcquireInvestments $365.48M USD Annual
Purchases of short-term investments PaymentsToAcquireInvestments $365.48M USD Annual
Purchases of short-term investments PaymentsToAcquireInvestments $138.88M USD Annual
Purchases of short-term investments PaymentsToAcquireInvestments $138.88M USD Annual
Proceeds from maturity of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $406.32M USD Annual
Proceeds from maturity of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $406.32M USD Annual
Proceeds from maturity of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $145.92M USD Annual
Proceeds from maturity of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $145.92M USD Annual
Proceeds from maturity of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $249.27M USD Annual
Proceeds from maturity of short-term investments ProceedsFromSaleMaturityAndCollectionsOfInvestments $249.27M USD Annual
Net proceeds from sale of assets ProceedsFromSaleOfProductiveAssets - USD Annual
Net proceeds from sale of assets ProceedsFromSaleOfProductiveAssets - USD Annual
Net proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $100.00K USD Annual
Net proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $100.00K USD Annual
Net proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $5.00K USD Annual
Net proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $5.00K USD Annual
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $13.21M USD Annual
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $13.21M USD Annual
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $40.86M USD Annual
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $40.86M USD Annual
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $-13.79M USD Annual
Cash (used for) provided by investing activities NetCashProvidedByUsedInInvestingActivities $-13.79M USD Annual
Dividends paid PaymentsOfDividends $110.79M USD Annual
Dividends paid PaymentsOfDividends $110.79M USD Annual
Dividends paid PaymentsOfDividends $42.72M USD Annual
Dividends paid PaymentsOfDividends $42.72M USD Annual
Dividends paid PaymentsOfDividends $11.83M USD Annual
Dividends paid PaymentsOfDividends $11.83M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $34.41M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $34.41M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $11.81M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $11.81M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $222.00K USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $222.00K USD Annual
Payment of employee withholding tax related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.37M USD Annual
Payment of employee withholding tax related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $3.37M USD Annual
Payment of employee withholding tax related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.16M USD Annual
Payment of employee withholding tax related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $2.16M USD Annual
Payment of employee withholding tax related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $624.00K USD Annual
Payment of employee withholding tax related to share-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $624.00K USD Annual
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-46.31M USD Annual
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-46.31M USD Annual
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-124.76M USD Annual
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-124.76M USD Annual
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-46.86M USD Annual
Cash used for financing activities NetCashProvidedByUsedInFinancingActivities $-46.86M USD Annual
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-5.15M USD Annual
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-5.15M USD Annual
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $44.13M USD Annual
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $44.13M USD Annual
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-50.00M USD Annual
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-50.00M USD Annual
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $21.04M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $21.04M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $21.04M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $21.04M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $15.17M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.03M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Cash and cash equivalents at end of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $65.17M USD Point-in-time
Stockholders Equity 80 line items
Line Item Tag Value Unit Period
Repurchase of common stock StockRepurchasedDuringPeriodShares 4,440.00 shares Annual
Repurchase of common stock StockRepurchasedDuringPeriodShares 4,440.00 shares Annual
Repurchase of common stock StockRepurchasedDuringPeriodShares 835,060.00 shares Annual
Repurchase of common stock StockRepurchasedDuringPeriodShares 835,060.00 shares Annual
Repurchase of common stock StockRepurchasedDuringPeriodShares 264,062.00 shares Annual
Repurchase of common stock StockRepurchasedDuringPeriodShares 264,062.00 shares Annual
Balance StockholdersEquity $363.66M USD Point-in-time
Balance StockholdersEquity $363.66M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $316.74M USD Point-in-time
Balance StockholdersEquity $316.74M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Net income NetIncomeLoss $4.74M USD 1 Quarter
Net income NetIncomeLoss $4.74M USD 1 Quarter
Net income NetIncomeLoss $48.22M USD Annual
Net income NetIncomeLoss $48.22M USD Annual
Net income NetIncomeLoss $14.35M USD 1 Quarter
Net income NetIncomeLoss $14.35M USD 1 Quarter
Net income NetIncomeLoss $88.33M USD Annual
Net income NetIncomeLoss $88.33M USD Annual
Net income NetIncomeLoss $30.56M USD Annual
Net income NetIncomeLoss $30.56M USD Annual
Net income NetIncomeLoss $10.25M USD 1 Quarter
Net income NetIncomeLoss $10.25M USD 1 Quarter
Net income NetIncomeLoss $8.26M USD 1 Quarter
Net income NetIncomeLoss $8.26M USD 1 Quarter
Net income NetIncomeLoss $7.08M USD 1 Quarter
Net income NetIncomeLoss $7.08M USD 1 Quarter
Net income NetIncomeLoss $10.48M USD 1 Quarter
Net income NetIncomeLoss $10.48M USD 1 Quarter
Net income NetIncomeLoss $16.18M USD 1 Quarter
Net income NetIncomeLoss $16.18M USD 1 Quarter
Net income NetIncomeLoss $7.43M USD 1 Quarter
Net income NetIncomeLoss $7.43M USD 1 Quarter
Dividends paid DividendsCommonStock $11.83M USD Annual
Dividends paid DividendsCommonStock $11.83M USD Annual
Dividends paid DividendsCommonStock $22.45M USD Annual
Dividends paid DividendsCommonStock $22.45M USD Annual
Dividends paid DividendsCommonStock $42.72M USD Annual
Dividends paid DividendsCommonStock $42.72M USD Annual
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.34M USD Annual
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.34M USD Annual
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.67M USD Annual
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.67M USD Annual
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.99M USD Annual
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.99M USD Annual
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-3.37M USD Annual
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-3.37M USD Annual
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-2.16M USD Annual
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-2.16M USD Annual
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-624.00K USD Annual
Vesting of RSUs StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures $-624.00K USD Annual
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Common stock issued compensation plans StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Unpaid dividends accrued DividendsCommonStockUnpaid $183.00K USD Annual
Unpaid dividends accrued DividendsCommonStockUnpaid $183.00K USD Annual
Unpaid dividends accrued DividendsCommonStockUnpaid $808.00K USD Annual
Unpaid dividends accrued DividendsCommonStockUnpaid $808.00K USD Annual
Unpaid dividends accrued DividendsCommonStockUnpaid $90.61M USD Annual
Unpaid dividends accrued DividendsCommonStockUnpaid $90.61M USD Annual
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $11.81M USD Annual
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $11.81M USD Annual
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $222.00K USD Annual
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $222.00K USD Annual
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $34.41M USD Annual
Repurchase of shares of common stock StockRepurchasedDuringPeriodValue $34.41M USD Annual
Balance StockholdersEquity $363.66M USD Point-in-time
Balance StockholdersEquity $363.66M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $331.72M USD Point-in-time
Balance StockholdersEquity $316.74M USD Point-in-time
Balance StockholdersEquity $316.74M USD Point-in-time
Balance StockholdersEquity $319.58M USD Point-in-time
Balance StockholdersEquity $319.58M 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...