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

10-Q Filing

PC CONNECTION INC CIK: 1050377 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001558370-24-010484
Period End Date 20240630
Filing Date 20240731
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance cnxn-20240630x10q_htm.xml
Balance Sheet 120 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $144.95M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $144.95M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $128.21M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $128.21M USD Point-in-time
Short-term investments ShortTermInvestments $257.59M USD Point-in-time
Short-term investments ShortTermInvestments $257.59M USD Point-in-time
Short-term investments ShortTermInvestments $152.23M USD Point-in-time
Short-term investments ShortTermInvestments $152.23M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $598.83M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $598.83M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $606.83M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $606.83M USD Point-in-time
Inventories, net InventoryNet $136.61M USD Point-in-time
Inventories, net InventoryNet $136.61M USD Point-in-time
Inventories, net InventoryNet $124.18M USD Point-in-time
Inventories, net InventoryNet $124.18M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $9.28M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $9.28M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $4.35M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $4.35M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.98M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.98M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.09M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $16.09M USD Point-in-time
Total current assets AssetsCurrent $1.15B USD Point-in-time
Total current assets AssetsCurrent $1.15B USD Point-in-time
Total current assets AssetsCurrent $1.05B USD Point-in-time
Total current assets AssetsCurrent $1.05B USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $56.66M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $56.66M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $54.38M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $54.38M USD Point-in-time
Right-of-use assets OperatingLeaseRightOfUseAsset $3.92M USD Point-in-time
Right-of-use assets OperatingLeaseRightOfUseAsset $3.92M USD Point-in-time
Right-of-use assets OperatingLeaseRightOfUseAsset $4.34M USD Point-in-time
Right-of-use assets OperatingLeaseRightOfUseAsset $4.34M USD Point-in-time
Goodwill Goodwill $73.60M USD Point-in-time
Goodwill Goodwill $73.60M USD Point-in-time
Goodwill Goodwill $73.60M USD Point-in-time
Goodwill Goodwill $73.60M USD Point-in-time
Intangible, net IntangibleAssetsNetExcludingGoodwill $2.82M USD Point-in-time
Intangible, net IntangibleAssetsNetExcludingGoodwill $2.82M USD Point-in-time
Intangible, net IntangibleAssetsNetExcludingGoodwill $3.43M USD Point-in-time
Intangible, net IntangibleAssetsNetExcludingGoodwill $3.43M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.71M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.71M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.27M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.27M USD Point-in-time
Total Assets Assets $1.19B USD Point-in-time
Total Assets Assets $1.19B USD Point-in-time
Total Assets Assets $1.28B USD Point-in-time
Total Assets Assets $1.28B USD Point-in-time
Total Assets Assets $1.16B USD Point-in-time
Total Assets Assets $1.16B USD Point-in-time
Accounts payable AccountsPayableCurrent $317.11M USD Point-in-time
Accounts payable AccountsPayableCurrent $317.11M USD Point-in-time
Accounts payable AccountsPayableCurrent $263.68M USD Point-in-time
Accounts payable AccountsPayableCurrent $263.68M USD Point-in-time
Accrued payroll EmployeeRelatedLiabilitiesCurrent $23.00M USD Point-in-time
Accrued payroll EmployeeRelatedLiabilitiesCurrent $23.00M USD Point-in-time
Accrued payroll EmployeeRelatedLiabilitiesCurrent $20.44M USD Point-in-time
Accrued payroll EmployeeRelatedLiabilitiesCurrent $20.44M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilities $43.84M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilities $43.84M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilities $48.53M USD Point-in-time
Accrued expenses and other liabilities AccruedLiabilitiesAndOtherLiabilities $48.53M USD Point-in-time
Total current liabilities LiabilitiesCurrent $388.64M USD Point-in-time
Total current liabilities LiabilitiesCurrent $388.64M USD Point-in-time
Total current liabilities LiabilitiesCurrent $327.96M USD Point-in-time
Total current liabilities LiabilitiesCurrent $327.96M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $15.84M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $15.84M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $17.42M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $17.42M USD Point-in-time
Noncurrent operating lease liabilities OperatingLeaseLiabilityNoncurrent $3.18M USD Point-in-time
Noncurrent operating lease liabilities OperatingLeaseLiabilityNoncurrent $3.18M USD Point-in-time
Noncurrent operating lease liabilities OperatingLeaseLiabilityNoncurrent $2.50M USD Point-in-time
Noncurrent operating lease liabilities OperatingLeaseLiabilityNoncurrent $2.50M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $624.00K USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $624.00K USD Point-in-time
Total Liabilities Liabilities $347.61M USD Point-in-time
Total Liabilities Liabilities $347.61M USD Point-in-time
Total Liabilities Liabilities $408.56M USD Point-in-time
Total Liabilities Liabilities $408.56M USD Point-in-time
Common stock CommonStockValue $293.00K USD Point-in-time
Common stock CommonStockValue $293.00K USD Point-in-time
Common stock CommonStockValue $293.00K USD Point-in-time
Common stock CommonStockValue $293.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $130.88M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $130.88M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $134.97M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $134.97M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $760.90M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $760.90M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $794.94M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $794.94M USD Point-in-time
Accumulated other comprehensive (loss) income AccumulatedOtherComprehensiveIncomeLossNetOfTax $81.00K USD Point-in-time
Accumulated other comprehensive (loss) income AccumulatedOtherComprehensiveIncomeLossNetOfTax $81.00K USD Point-in-time
Accumulated other comprehensive (loss) income AccumulatedOtherComprehensiveIncomeLossNetOfTax $-103.00K USD Point-in-time
Accumulated other comprehensive (loss) income AccumulatedOtherComprehensiveIncomeLossNetOfTax $-103.00K USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $51.38M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $51.38M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $55.17M USD Point-in-time
Treasury stock, at cost TreasuryStockCommonValue $55.17M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $766.17M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $766.17M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $852.67M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $852.67M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $776.48M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $776.48M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $794.12M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $794.12M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $874.93M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $874.93M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $840.77M USD Point-in-time
Total Stockholders' Equity StockholdersEquity $840.77M USD Point-in-time
Total Liabilities and Stockholders' Equity LiabilitiesAndStockholdersEquity $1.19B USD Point-in-time
Total Liabilities and Stockholders' Equity LiabilitiesAndStockholdersEquity $1.19B USD Point-in-time
Total Liabilities and Stockholders' Equity LiabilitiesAndStockholdersEquity $1.28B USD Point-in-time
Total Liabilities and Stockholders' Equity LiabilitiesAndStockholdersEquity $1.28B USD Point-in-time
Income Statement 112 line items
Line Item Tag Value Unit Period
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.37B USD 2 Qtrs
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.37B USD 2 Qtrs
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $736.48M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $736.48M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $733.55M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $733.55M USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.46B USD 2 Qtrs
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.46B USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $605.77M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $605.77M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $1.11B USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $1.11B USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $1.21B USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $1.21B USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $599.94M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $599.94M USD 1 Quarter
Gross profit GrossProfit $254.61M USD 2 Qtrs
Gross profit GrossProfit $254.61M USD 2 Qtrs
Gross profit GrossProfit $250.07M USD 2 Qtrs
Gross profit GrossProfit $250.07M USD 2 Qtrs
Gross profit GrossProfit $127.78M USD 1 Quarter
Gross profit GrossProfit $127.78M USD 1 Quarter
Gross profit GrossProfit $136.54M USD 1 Quarter
Gross profit GrossProfit $136.54M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $105.21M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $105.21M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $204.24M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $204.24M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $100.96M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $100.96M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $209.82M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $209.82M USD 2 Qtrs
Restructuring and other charges RestructuringAndOtherCharges $415.00K USD 2 Qtrs
Restructuring and other charges RestructuringAndOtherCharges $415.00K USD 2 Qtrs
Restructuring and other charges RestructuringAndOtherCharges $2.64M USD 2 Qtrs
Restructuring and other charges RestructuringAndOtherCharges $2.64M USD 2 Qtrs
Restructuring and other charges RestructuringAndOtherCharges $1.75M USD 1 Quarter
Restructuring and other charges RestructuringAndOtherCharges $1.75M USD 1 Quarter
Restructuring and other charges RestructuringAndOtherCharges $415.00K USD 1 Quarter
Restructuring and other charges RestructuringAndOtherCharges $415.00K USD 1 Quarter
Income from operations OperatingIncomeLoss $43.19M USD 2 Qtrs
Income from operations OperatingIncomeLoss $43.19M USD 2 Qtrs
Income from operations OperatingIncomeLoss $25.07M USD 1 Quarter
Income from operations OperatingIncomeLoss $25.07M USD 1 Quarter
Income from operations OperatingIncomeLoss $30.92M USD 1 Quarter
Income from operations OperatingIncomeLoss $30.92M USD 1 Quarter
Income from operations OperatingIncomeLoss $44.38M USD 2 Qtrs
Income from operations OperatingIncomeLoss $44.38M USD 2 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $9.22M USD 2 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $9.22M USD 2 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $4.65M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $4.65M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $1.87M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $1.87M USD 1 Quarter
Interest income, net InterestIncomeExpenseNonoperatingNet $3.16M USD 2 Qtrs
Interest income, net InterestIncomeExpenseNonoperatingNet $3.16M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $26.95M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $26.95M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $53.60M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $53.60M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.57M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.57M USD 1 Quarter
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $46.35M USD 2 Qtrs
Income before taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $46.35M USD 2 Qtrs
Income tax provision IncomeTaxExpenseBenefit $7.25M USD 1 Quarter
Income tax provision IncomeTaxExpenseBenefit $7.25M USD 1 Quarter
Income tax provision IncomeTaxExpenseBenefit $14.28M USD 2 Qtrs
Income tax provision IncomeTaxExpenseBenefit $14.28M USD 2 Qtrs
Income tax provision IncomeTaxExpenseBenefit $9.41M USD 1 Quarter
Income tax provision IncomeTaxExpenseBenefit $9.41M USD 1 Quarter
Income tax provision IncomeTaxExpenseBenefit $12.45M USD 2 Qtrs
Income tax provision IncomeTaxExpenseBenefit $12.45M USD 2 Qtrs
Net income NetIncomeLoss $39.31M USD 2 Qtrs
Net income NetIncomeLoss $39.31M USD 2 Qtrs
Net income NetIncomeLoss $33.90M USD 2 Qtrs
Net income NetIncomeLoss $33.90M USD 2 Qtrs
Net income NetIncomeLoss $26.16M USD 1 Quarter
Net income NetIncomeLoss $26.16M USD 1 Quarter
Net income NetIncomeLoss $19.70M USD 1 Quarter
Net income NetIncomeLoss $19.70M USD 1 Quarter
Basic EarningsPerShareBasic $0.99 USD 1 Quarter
Basic EarningsPerShareBasic $0.99 USD 1 Quarter
Basic EarningsPerShareBasic $0.75 USD 1 Quarter
Basic EarningsPerShareBasic $0.75 USD 1 Quarter
Basic EarningsPerShareBasic $1.49 USD 2 Qtrs
Basic EarningsPerShareBasic $1.49 USD 2 Qtrs
Basic EarningsPerShareBasic $1.29 USD 2 Qtrs
Basic EarningsPerShareBasic $1.29 USD 2 Qtrs
Diluted EarningsPerShareDiluted $1.48 USD 2 Qtrs
Diluted EarningsPerShareDiluted $1.48 USD 2 Qtrs
Diluted EarningsPerShareDiluted $0.75 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.75 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.99 USD 1 Quarter
Diluted EarningsPerShareDiluted $0.99 USD 1 Quarter
Diluted EarningsPerShareDiluted $1.28 USD 2 Qtrs
Diluted EarningsPerShareDiluted $1.28 USD 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.36M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.36M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.26M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.26M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.29M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.29M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.35M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 26.35M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.40M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.40M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.52M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.52M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.52M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.52M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.36M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 26.36M shares 1 Quarter
Cash Flow Statement 134 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $33.90M USD 2 Qtrs
Net income ProfitLoss $33.90M USD 2 Qtrs
Net income ProfitLoss $39.31M USD 2 Qtrs
Net income ProfitLoss $39.31M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $6.17M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $6.17M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $3.27M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $3.27M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $6.54M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $6.54M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $3.09M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $3.09M USD 1 Quarter
Adjustments to credit losses reserve ProvisionForDoubtfulAccounts $1.25M USD 2 Qtrs
Adjustments to credit losses reserve ProvisionForDoubtfulAccounts $1.25M USD 2 Qtrs
Adjustments to credit losses reserve ProvisionForDoubtfulAccounts $410.00K USD 2 Qtrs
Adjustments to credit losses reserve ProvisionForDoubtfulAccounts $410.00K USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $4.20M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $4.20M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $3.64M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $3.64M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefitAdjusted $1.62M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxExpenseBenefitAdjusted $1.62M USD 2 Qtrs
Amortization of discount on short-term investments InvestmentIncomeAmortizationOfDiscount $5.59M USD 2 Qtrs
Amortization of discount on short-term investments InvestmentIncomeAmortizationOfDiscount $5.59M USD 2 Qtrs
Loss on disposal of fixed assets GainLossOnSaleOfPropertyPlantEquipment $-475.00K USD 2 Qtrs
Loss on disposal of fixed assets GainLossOnSaleOfPropertyPlantEquipment $-475.00K USD 2 Qtrs
Loss on disposal of fixed assets GainLossOnSaleOfPropertyPlantEquipment $-36.00K USD 2 Qtrs
Loss on disposal of fixed assets GainLossOnSaleOfPropertyPlantEquipment $-36.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-7.60M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-7.60M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-16.37M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-16.37M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $12.43M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $12.43M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-48.95M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-48.95M USD 2 Qtrs
Prepaid expenses, income tax receivable, and other current assets IncreaseDecreaseInPrepaidExpenseIncomeTaxReceivablesAndOtherCurrentAssets $13.65M USD 2 Qtrs
Prepaid expenses, income tax receivable, and other current assets IncreaseDecreaseInPrepaidExpenseIncomeTaxReceivablesAndOtherCurrentAssets $13.65M USD 2 Qtrs
Prepaid expenses, income tax receivable, and other current assets IncreaseDecreaseInPrepaidExpenseIncomeTaxReceivablesAndOtherCurrentAssets $5.82M USD 2 Qtrs
Prepaid expenses, income tax receivable, and other current assets IncreaseDecreaseInPrepaidExpenseIncomeTaxReceivablesAndOtherCurrentAssets $5.82M USD 2 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $-140.00K USD 2 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $-140.00K USD 2 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $-448.00K USD 2 Qtrs
Other non-current assets IncreaseDecreaseInOtherNoncurrentAssets $-448.00K USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $44.58M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $44.58M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $53.17M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $53.17M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $6.19M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $6.19M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.36M USD 2 Qtrs
Accrued expenses and other liabilities IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities $-6.36M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $135.44M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $135.44M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $95.68M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $95.68M USD 2 Qtrs
Purchases of short-term investments PaymentsToAcquireShortTermInvestments $203.28M USD 2 Qtrs
Purchases of short-term investments PaymentsToAcquireShortTermInvestments $203.28M USD 2 Qtrs
Maturities of short-term investments ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments $103.28M USD 2 Qtrs
Maturities of short-term investments ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments $103.28M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $4.86M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $4.86M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.43M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.43M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-103.42M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-103.42M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-4.86M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-4.86M USD 2 Qtrs
Proceeds from short-term borrowings ProceedsFromLinesOfCredit $10.56M USD 2 Qtrs
Proceeds from short-term borrowings ProceedsFromLinesOfCredit $10.56M USD 2 Qtrs
Proceeds from short-term borrowings ProceedsFromLinesOfCredit $67.89M USD 2 Qtrs
Proceeds from short-term borrowings ProceedsFromLinesOfCredit $67.89M USD 2 Qtrs
Repayment of short-term borrowings RepaymentsOfLinesOfCredit $67.89M USD 2 Qtrs
Repayment of short-term borrowings RepaymentsOfLinesOfCredit $67.89M USD 2 Qtrs
Repayment of short-term borrowings RepaymentsOfLinesOfCredit $10.56M USD 2 Qtrs
Repayment of short-term borrowings RepaymentsOfLinesOfCredit $10.56M USD 2 Qtrs
Purchase of common stock for treasury shares PaymentsForRepurchaseOfCommonStock $5.39M USD 2 Qtrs
Purchase of common stock for treasury shares PaymentsForRepurchaseOfCommonStock $5.39M USD 2 Qtrs
Purchase of common stock for treasury shares PaymentsForRepurchaseOfCommonStock $3.61M USD 2 Qtrs
Purchase of common stock for treasury shares PaymentsForRepurchaseOfCommonStock $3.61M USD 2 Qtrs
Dividend payments PaymentsOfDividends $5.27M USD 2 Qtrs
Dividend payments PaymentsOfDividends $5.27M USD 2 Qtrs
Dividend payments PaymentsOfDividends $4.21M USD 2 Qtrs
Dividend payments PaymentsOfDividends $4.21M USD 2 Qtrs
Issuance of stock under Employee Stock Purchase Plan ProceedsFromStockPlans $537.00K USD 2 Qtrs
Issuance of stock under Employee Stock Purchase Plan ProceedsFromStockPlans $537.00K USD 2 Qtrs
Issuance of stock under Employee Stock Purchase Plan ProceedsFromStockPlans $537.00K USD 2 Qtrs
Issuance of stock under Employee Stock Purchase Plan ProceedsFromStockPlans $537.00K USD 2 Qtrs
Payments of payroll taxes on stock-based compensation through shares withheld PaymentsRelatedToTaxWithholdingForShareBasedCompensation $645.00K USD 2 Qtrs
Payments of payroll taxes on stock-based compensation through shares withheld PaymentsRelatedToTaxWithholdingForShareBasedCompensation $645.00K USD 2 Qtrs
Payments of payroll taxes on stock-based compensation through shares withheld PaymentsRelatedToTaxWithholdingForShareBasedCompensation $471.00K USD 2 Qtrs
Payments of payroll taxes on stock-based compensation through shares withheld PaymentsRelatedToTaxWithholdingForShareBasedCompensation $471.00K USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.53M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.53M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-8.99M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-8.99M USD 2 Qtrs
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $121.05M USD 2 Qtrs
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $121.05M USD 2 Qtrs
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-16.74M USD 2 Qtrs
(Decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-16.74M USD 2 Qtrs
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $144.95M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $144.95M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $122.93M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $122.93M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.98M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.98M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $128.21M USD Point-in-time
Cash and cash equivalents, beginning of year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $128.21M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $144.95M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $144.95M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $122.93M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $122.93M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.98M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $243.98M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $128.21M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $128.21M USD Point-in-time
Accrued purchases of property and equipment CapitalExpendituresIncurredButNotYetPaid $205.00K USD 2 Qtrs
Accrued purchases of property and equipment CapitalExpendituresIncurredButNotYetPaid $205.00K USD 2 Qtrs
Accrued purchases of property and equipment CapitalExpendituresIncurredButNotYetPaid $347.00K USD 2 Qtrs
Accrued purchases of property and equipment CapitalExpendituresIncurredButNotYetPaid $347.00K USD 2 Qtrs
Accrued purchase of common stock for treasury shares TreasurySharesExpendituresIncurredButNotYetPaid $211.00K USD 2 Qtrs
Accrued purchase of common stock for treasury shares TreasurySharesExpendituresIncurredButNotYetPaid $211.00K USD 2 Qtrs
Accrued excise tax on treasury purchases AccruedExciseTaxOnTreasuryPurchases $54.00K USD 2 Qtrs
Accrued excise tax on treasury purchases AccruedExciseTaxOnTreasuryPurchases $54.00K USD 2 Qtrs
Accrued excise tax on treasury purchases AccruedExciseTaxOnTreasuryPurchases $18.00K USD 2 Qtrs
Accrued excise tax on treasury purchases AccruedExciseTaxOnTreasuryPurchases $18.00K USD 2 Qtrs
Income taxes paid IncomeTaxesPaidNet $17.95M USD 2 Qtrs
Income taxes paid IncomeTaxesPaidNet $17.95M USD 2 Qtrs
Income taxes paid IncomeTaxesPaidNet $27.41M USD 2 Qtrs
Income taxes paid IncomeTaxesPaidNet $27.41M USD 2 Qtrs
Interest paid InterestPaidNet $18.00K USD 2 Qtrs
Interest paid InterestPaidNet $18.00K USD 2 Qtrs
Interest paid InterestPaidNet $2.00K USD 2 Qtrs
Interest paid InterestPaidNet $2.00K USD 2 Qtrs
Stockholders Equity 84 line items
Line Item Tag Value Unit Period
Dividend per Share CommonStockDividendsPerShareDeclared $0.08 USD 1 Quarter
Dividend per Share CommonStockDividendsPerShareDeclared $0.08 USD 1 Quarter
Dividend per Share CommonStockDividendsPerShareDeclared $0.08 USD 2 Qtrs
Dividend per Share CommonStockDividendsPerShareDeclared $0.08 USD 2 Qtrs
Dividend per Share CommonStockDividendsPerShareDeclared $0.10 USD 1 Quarter
Dividend per Share CommonStockDividendsPerShareDeclared $0.10 USD 1 Quarter
Dividend per Share CommonStockDividendsPerShareDeclared $0.10 USD 2 Qtrs
Dividend per Share CommonStockDividendsPerShareDeclared $0.10 USD 2 Qtrs
Balance StockholdersEquity $766.17M USD Point-in-time
Balance StockholdersEquity $766.17M USD Point-in-time
Balance StockholdersEquity $852.67M USD Point-in-time
Balance StockholdersEquity $852.67M USD Point-in-time
Balance StockholdersEquity $776.48M USD Point-in-time
Balance StockholdersEquity $776.48M USD Point-in-time
Balance StockholdersEquity $794.12M USD Point-in-time
Balance StockholdersEquity $794.12M USD Point-in-time
Balance StockholdersEquity $874.93M USD Point-in-time
Balance StockholdersEquity $874.93M USD Point-in-time
Balance StockholdersEquity $840.77M USD Point-in-time
Balance StockholdersEquity $840.77M USD Point-in-time
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 2 Qtrs
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 2 Qtrs
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 1 Quarter
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 1 Quarter
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 2 Qtrs
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 2 Qtrs
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 1 Quarter
Issuance of common stock under Employee Stock Purchase Plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $537.00K USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.25M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.25M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.78M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.78M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.20M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.20M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.64M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.64M USD 2 Qtrs
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $258.00K USD 1 Quarter
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $258.00K USD 1 Quarter
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $414.00K USD 1 Quarter
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $414.00K USD 1 Quarter
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $471.00K USD 2 Qtrs
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $471.00K USD 2 Qtrs
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $645.00K USD 2 Qtrs
Shares withheld for taxes paid on stock awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $645.00K USD 2 Qtrs
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $5.45M USD 2 Qtrs
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $5.45M USD 2 Qtrs
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $3.60M USD 1 Quarter
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $3.60M USD 1 Quarter
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $2.02M USD 1 Quarter
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $2.02M USD 1 Quarter
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $3.79M USD 2 Qtrs
Repurchase of common stock for treasury TreasuryStockValueAcquiredCostMethod $3.79M USD 2 Qtrs
Dividend declaration DividendsCommonStockCash $4.21M USD 2 Qtrs
Dividend declaration DividendsCommonStockCash $4.21M USD 2 Qtrs
Dividend declaration DividendsCommonStockCash $2.10M USD 1 Quarter
Dividend declaration DividendsCommonStockCash $2.10M USD 1 Quarter
Dividend declaration DividendsCommonStockCash $2.63M USD 1 Quarter
Dividend declaration DividendsCommonStockCash $2.63M USD 1 Quarter
Dividend declaration DividendsCommonStockCash $5.27M USD 2 Qtrs
Dividend declaration DividendsCommonStockCash $5.27M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $39.31M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $39.31M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $33.90M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $33.90M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $26.16M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $26.16M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $19.70M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $19.70M USD 1 Quarter
Other comprehensive income, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-184.00K USD 2 Qtrs
Other comprehensive income, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-184.00K USD 2 Qtrs
Other comprehensive income, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-41.00K USD 1 Quarter
Other comprehensive income, net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-41.00K USD 1 Quarter
Balance StockholdersEquity $766.17M USD Point-in-time
Balance StockholdersEquity $766.17M USD Point-in-time
Balance StockholdersEquity $852.67M USD Point-in-time
Balance StockholdersEquity $852.67M USD Point-in-time
Balance StockholdersEquity $776.48M USD Point-in-time
Balance StockholdersEquity $776.48M USD Point-in-time
Balance StockholdersEquity $794.12M USD Point-in-time
Balance StockholdersEquity $794.12M USD Point-in-time
Balance StockholdersEquity $874.93M USD Point-in-time
Balance StockholdersEquity $874.93M USD Point-in-time
Balance StockholdersEquity $840.77M USD Point-in-time
Balance StockholdersEquity $840.77M USD Point-in-time
Comprehensive Income 28 line items
Line Item Tag Value Unit Period
Net Income (Loss) NetIncomeLoss $39.31M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $39.31M USD 2 Qtrs
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent - USD 1 Quarter
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent - USD 1 Quarter
Net Income (Loss) NetIncomeLoss $33.90M USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $33.90M USD 2 Qtrs
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent $-11.00K USD 1 Quarter
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent $-11.00K USD 1 Quarter
Net Income (Loss) NetIncomeLoss $26.16M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $26.16M USD 1 Quarter
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent $-49.00K USD 2 Qtrs
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent $-49.00K USD 2 Qtrs
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent - USD 2 Qtrs
Unrealized losses on available-for-sale investments, tax OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent - USD 2 Qtrs
Net Income (Loss) NetIncomeLoss $19.70M USD 1 Quarter
Net Income (Loss) NetIncomeLoss $19.70M USD 1 Quarter
Unrealized losses on available-for-sale investments, net of tax of $11 and $49 for the three and six months ended June 30, 2024, respectively, and net of tax of $0 for the three and six months ended June 30, 2023, respectively OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-41.00K USD 1 Quarter
Unrealized losses on available-for-sale investments, net of tax of $11 and $49 for the three and six months ended June 30, 2024, respectively, and net of tax of $0 for the three and six months ended June 30, 2023, respectively OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-41.00K USD 1 Quarter
Unrealized losses on available-for-sale investments, net of tax of $11 and $49 for the three and six months ended June 30, 2024, respectively, and net of tax of $0 for the three and six months ended June 30, 2023, respectively OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-184.00K USD 2 Qtrs
Unrealized losses on available-for-sale investments, net of tax of $11 and $49 for the three and six months ended June 30, 2024, respectively, and net of tax of $0 for the three and six months ended June 30, 2023, respectively OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent $-184.00K USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $39.13M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $39.13M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $19.70M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $19.70M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $33.90M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $33.90M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $26.12M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $26.12M USD 1 Quarter

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

NEWS
Loading news...
TRENDING
Loading...