Stock Scorer

Castle Biosciences, Inc. (CSTL)

Every figure this model derived for CSTL, the value it took, and the element in the company's own XBRL it was read from — so any of it can be checked against the filing rather than taken on trust. As at 2026-06-30.

The figures, and where each came from

This is the part no other screener shows. Each figure below names the XBRL element it was read from, so it can be checked against the filing itself.

FigureValueXBRL tagAs at
capex 43,123,000 PaymentsToAcquirePropertyPlantAndEquipment 2026-06-30
cash 259,991,000 CashAndCashEquivalentsAtCarryingValue 2026-06-30
current assets 341,100,000 AssetsCurrent 2026-06-30
current liabilities 56,509,000 LiabilitiesCurrent 2026-06-30
equity 470,030,000 StockholdersEquity 2026-06-30
interest expense 375,000 InterestExpenseNonoperating 2026-06-30
ocf 42,634,000 NetCashProvidedByUsedInOperatingActivities 2026-06-30
revenue 357,278,000 RevenueFromContractWithCustomerExcludingAssessedTax 2026-06-30
sbc 44,871,000 ShareBasedCompensation 2026-06-30

The ratios

The figures themselves rather than their scores — what somebody looking up CSTL on one particular measure came for.

RatioValue
cash operating margin7.94
current ratio6.04
current ratio reported6.04
deferred revenue growth-100.0
dilution pct-0.92
ev owner earnings-16.71
ev sales2.12
fcf margin-0.14
growth cv0.47
interest cover-85.62
operating margin-8.99
owner earnings margin-12.7
revenue growth3.18
revenue growth per share4.14
roic-11.35
rule of 40-5.81
sbc pct revenue12.56

Everything else this filing tags

357 more elements from CSTL's own XBRL that this model has no measure for, newest reading each, largest first. Nothing here is converted, added up or renamed — it is the filing's own element names and the filing's own numbers.

ElementNewestAs of PeriodsUnit
AdditionalPaidInCapital711,121,0002026-06-30 58USD
Assets561,177,0002026-06-30 58USD
LiabilitiesAndStockholdersEquity561,177,0002026-06-30 58USD
RetainedEarningsAccumulatedDeficit-240,866,0002026-06-30 58USD
MarketableSecuritiesCurrent204,689,0002026-06-30 14USD
CommonStockSharesAuthorized200,000,0002026-06-30 61shares
AvailableForSaleSecuritiesDebtSecurities197,875,0002026-06-30 22USD
AvailableForSaleSecuritiesDebtSecuritiesCurrent197,875,0002026-06-30 32USD
DebtSecuritiesAvailableForSaleAndHeldToMaturityFairValue188,907,0002025-03-31 2USD
DebtSecuritiesAvailableForSaleAndHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss188,770,0002025-03-31 2USD
AvailableForSaleDebtSecuritiesAmortizedCostBasis169,636,0002024-12-31 18USD
SellingGeneralAndAdministrativeExpense131,021,0002026-06-30 90USD
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization126,326,0002026-06-30 38USD
FiniteLivedIntangibleAssetsGross119,063,0002026-06-30 37USD
PaymentsToAcquireAvailableForSaleSecuritiesDebt109,622,0002026-06-30 34USD
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization104,682,0002026-06-30 38USD
IntangibleAssetsNetIncludingGoodwill95,096,0002026-06-30 34USD
Liabilities91,147,0002026-06-30 58USD
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized90,400,0002026-06-30 20USD
FiniteLivedIntangibleAssetsNet84,404,0002026-06-30 48USD
ProceedsFromSaleAndMaturityOfMarketableSecurities80,100,0002026-06-30 30USD
DeferredTaxAssetsGross79,320,0002025-12-31 14USD
ProceedsFromIssuanceInitialPublicOffering65,931,0002019-12-31 7USD
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents62,116,0002026-06-30 111USD
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions55,235,0002021-06-30 5USD
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-54,613,0002026-06-30 60USD
CashAndCashEquivalentsFairValueDisclosure53,505,0002026-06-30 4USD
DeferredTaxAssetsValuationAllowance48,662,0002025-12-31 14USD
AccountsReceivableNetCurrent48,341,0002026-06-30 58USD
CostOfRevenue44,233,0002026-06-30 64USD
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive44,174,0002025-12-31 5USD
NetCashProvidedByUsedInInvestingActivities-41,766,0002026-06-30 60USD
LesseeOperatingLeaseLiabilityPaymentsDue39,424,0002025-12-31 5USD
FiniteLivedIntangibleAssetsAccumulatedAmortization34,659,0002026-06-30 43USD
DeferredTaxAssetsOperatingLossCarryforwards33,831,0002025-12-31 14USD
PaymentsToAcquireOtherProductiveAssets33,184,0002021-09-30 6USD
DeferredIncomeTaxLiabilities32,993,0002025-12-31 14USD
DeferredTaxAssetsNet30,658,0002025-12-31 14USD
CommonStockSharesIssued30,508,5342026-06-30 58shares
CommonStockSharesOutstanding30,508,5342026-06-30 58shares
WeightedAverageNumberOfDilutedSharesOutstanding30,148,0002026-06-30 86shares
WeightedAverageNumberOfSharesOutstandingBasic30,148,0002026-06-30 86shares
ResearchAndDevelopmentExpense28,971,0002026-06-30 90USD
EmployeeRelatedLiabilitiesCurrent26,893,0002026-06-30 58USD
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities26,577,0002019-12-31 6USD
OperatingLeaseLiability26,542,0002025-12-31 9USD
OperatingLeaseLiabilityNoncurrent24,894,0002026-06-30 38USD
OperatingExpenses24,069,0002021-03-31 14USD
PropertyPlantAndEquipmentNet22,273,0002023-09-30 34USD
PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization21,644,0002026-06-30 38USD
OperatingIncomeLoss-21,477,0002026-06-30 90USD
AllocatedShareBasedCompensationExpense21,365,0002026-06-30 90USD
BusinessCombinationContingentConsiderationLiabilityCurrent20,849,0002022-03-31 2USD
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive20,104,0002025-12-31 5USD
NotesAndLoansReceivableNetNoncurrent20,000,0002025-11-07 3SEK
GrossProfit19,785,0002021-03-31 40USD
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings-18,287,0002022-12-31 5USD
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets18,032,0002025-12-31 10USD
AccruedBonusesCurrentAndNoncurrent17,400,0002026-06-30 58USD
StockIssuedDuringPeriodValueAcquisitions17,111,0002022-12-31 7USD
ComprehensiveIncomeNetOfTax-17,105,0002026-06-30 90USD
NetIncomeLoss-16,582,0002026-06-30 143USD
IncomeLossAttributableToParent-16,103,0002026-06-30 90USD
CostOfGoodsAndServicesSold15,822,0002021-12-31 26USD
PrepaidExpenseAndOtherAssetsCurrent15,374,0002026-06-30 58USD
AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments15,265,0002019-12-31 6USD
OperatingLeaseRightOfUseAsset14,196,0002026-06-30 41USD
OtherAccruedLiabilitiesCurrent14,114,0002026-06-30 58USD
DeferredTaxAssetsTaxCreditCarryforwardsResearch13,002,0002025-12-31 14USD
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount12,882,0002025-12-31 5USD
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue11,589,0002026-06-30 15USD
PropertyPlantAndEquipmentGross11,471,0002021-09-30 20USD
IncreaseDecreaseInEmployeeRelatedLiabilities-11,394,0002026-06-30 60USD
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition11,208,0002025-06-30 85USD
Goodwill10,700,0002026-06-30 34USD
GoodwillAcquiredDuringPeriod10,692,0002022-12-31 3USD
InventoryNet10,580,0002026-06-30 58USD
NetIncomeLossAvailableToCommonStockholdersBasic-10,284,0002020-12-31 38USD
DebtInstrumentCarryingAmount10,200,0002026-06-30 16USD
LongTermDebt10,075,0002026-06-30 22USD
DebtInstrumentFairValue10,075,0002026-06-30 4USD
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities10,048,0002025-12-31 14USD
PreferredStockSharesAuthorized10,000,0002026-06-30 58shares
TemporaryEquityStockIssuedDuringPeriodValueNewIssues9,990,4822018-06-30 2USD
TemporaryEquitySharesOutstanding9,973,8842019-07-29 3shares
AccountsPayableCurrent9,668,0002026-06-30 58USD
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths9,019,0002025-12-31 10USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree8,941,0002025-12-31 10USD
DeferredTaxAssetsInProcessResearchAndDevelopment8,925,0002025-12-31 8USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour8,916,0002025-12-31 10USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo8,916,0002025-12-31 10USD
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive8,916,0002025-12-31 5USD
DeferredTaxLiabilitiesPropertyPlantAndEquipment8,457,0002025-12-31 14USD
AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt8,378,0002019-12-31 7USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue8,172,0002026-06-30 28USD
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue18,172,0002026-06-30 28USD
DepreciationDepletionAndAmortization7,999,0002026-06-30 44USD
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets7,544,0002026-06-30 60USD
PaymentsRelatedToTaxWithholdingForShareBasedCompensation7,391,0002026-06-30 40USD
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount7,174,0002026-06-30 88shares
LongTermDebtNoncurrent7,158,0002026-06-30 34USD
EquitySecuritiesFvNi6,814,0002026-06-30 14USD
EquitySecuritiesFvNiCurrentAndNoncurrent6,814,0002026-06-30 2USD
OperatingLeasesFutureMinimumPaymentsDue6,764,0002020-12-31 3USD
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost6,464,0002025-12-31 14USD
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate-6,199,0002025-12-31 16USD
DefinedContributionPlanEmployerDiscretionaryContributionAmount6,100,0002025-12-31 16USD
DeferredFederalIncomeTaxExpenseBenefit-6,081,0002025-12-31 16USD
NetCashProvidedByUsedInFinancingActivities-5,919,0002026-06-30 60USD
ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities5,600,0002026-06-30 2USD
AvailableForSaleSecuritiesDebtSecuritiesNoncurrent5,570,0002025-03-31 2USD
MarketableSecuritiesNoncurrent5,570,0002025-03-31 2USD
IncreaseDecreaseInOtherAccruedLiabilities5,314,0002026-06-30 60USD
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice5,191,0002018-12-31 1USD
InvestmentIncomeInterest4,901,0002026-06-30 88USD
ProceedsFromRelatedPartyDebt4,756,0002020-12-31 7USD
NotesPayableRelatedPartiesClassifiedCurrent4,755,8822019-06-30 2USD
IncreaseDecreaseInAccountsReceivable4,742,0002026-06-30 60USD
StockIssuedDuringPeriodSharesNewIssues4,600,0002020-12-18 6shares
SelfInsuranceReserveCurrent4,593,0002026-06-30 4USD
LesseeOperatingLeaseLiabilityPaymentsDueYearFive4,489,0002025-12-31 5USD
AmortizationOfIntangibleAssets4,477,0002026-06-30 84USD
OtherAssetsNoncurrent4,442,0002026-06-30 58USD
ShortTermBorrowings4,425,8192019-06-30 2USD
LesseeOperatingLeaseLiabilityPaymentsDueYearFour4,396,0002025-12-31 5USD
LesseeOperatingLeaseLiabilityPaymentsDueYearThree4,303,0002025-12-31 5USD
NetIncomeLossAvailableToCommonStockholdersDiluted-4,280,0002021-03-31 14USD
LeaseCost4,134,0002025-12-31 11USD
OperatingLeaseCost3,980,0002025-12-31 11USD
AccruedProfessionalFeesCurrent3,950,0002026-06-30 58USD
TaxCreditCarryforwardAmount3,670,0002021-12-31 1USD
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo3,629,0002025-12-31 5USD
Depreciation3,522,0002026-06-30 90USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree3,333,0002024-03-31 2USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo3,333,0002024-03-31 2USD
ProceedsFromSaleOfEquitySecuritiesFvNi3,248,0002026-06-30 7USD
OperatingLeasePayments3,150,0002025-12-31 11USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour3,056,0002024-03-31 2USD
LongTermDebtCurrent2,917,0002026-06-30 31USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2,684,7032026-06-30 65shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber2,684,0372026-06-30 28shares
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment2,605,0002021-09-30 20USD
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths2,503,0002025-12-31 5USD
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance-2,401,0002025-12-31 16USD
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount2,374,0002025-12-31 16USD
DeferredTaxLiabilities2,335,0002025-12-31 10USD
DeferredIncomeTaxLiabilitiesNet2,322,0002026-06-30 38USD
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear2,305,0002022-09-30 5USD
PaymentsToAcquireFinanceReceivables2,114,0002025-12-31 3USD
ProceedsFromStockPlans2,103,0002026-06-30 56USD
NotesAndLoansReceivableNetNoncurrent2,100,0002025-11-07 3USD
IncomeTaxReconciliationTaxCreditsResearch2,078,0002025-12-31 16USD
WeightedAverageNumberOfShareOutstandingBasicAndDiluted2,035,3932019-06-30 4shares
IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment2,032,0002025-12-31 7USD
OtherAccountsPayableAndAccruedLiabilities2,001,0002026-06-30 26USD
EquitySecuritiesFvNiUnrealizedGainLoss1,905,0002026-06-30 22USD
ValuationAllowanceDeferredTaxAssetChangeInAmount-1,900,0002025-12-31 10USD
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1,895,0002026-03-31 61USD
BusinessCombinationContingentConsiderationLiabilityNoncurrent1,798,0002022-09-30 6USD
DeferredOfferingCosts1,670,7472019-06-30 4USD
AccountsReceivableNetNoncurrent1,661,0002026-06-30 58USD
IncomeTaxesPaidNet1,601,0002025-12-31 20USD
AssetAcquisitionContingentConsiderationLiabilityCurrent1,500,0002026-06-30 10USD
OperatingLeaseLiabilityCurrent1,417,0002026-06-30 38USD
InterestReceivable1,400,0002026-06-30 14USD
EquitySecuritiesFvNiGainLoss1,392,0002026-06-30 9USD
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod-1,300,0002026-06-30 90USD
AccruedIncomeTaxesCurrent1,245,0002025-09-30 28USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant1,226,8742020-09-30 11shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue1,200,0002025-12-31 16USD
IncomeTaxPaidFederalAfterRefundReceived1,172,0002025-12-31 1USD
OperatingLeasesFutureMinimumPaymentsDueCurrent1,164,0002020-12-31 3USD
OperatingLeasesFutureMinimumPaymentsDueInFourYears1,154,0002020-12-31 3USD
OperatingLeasesFutureMinimumPaymentsDueInTwoYears1,148,0002020-12-31 3USD
OperatingLeasesFutureMinimumPaymentsDueInThreeYears1,142,0002020-12-31 3USD
CurrentStateAndLocalTaxExpenseBenefit1,126,0002025-12-31 16USD
OperatingLeasesFutureMinimumPaymentsDueInFiveYears1,119,0002020-12-31 3USD
OperatingLeasesFutureMinimumPaymentsDueThereafter1,037,0002020-12-31 3USD
CapitalExpendituresIncurredButNotYetPaid1,034,0002026-06-30 60USD
DeferredCostsCurrentAndNoncurrent1,026,0002022-03-31 2USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost1,000,0002026-06-30 38USD
PaymentForContingentConsiderationLiabilityFinancingActivities1,000,0002026-06-30 2USD
DeferredRentCreditNoncurrent986,0002021-09-30 20USD
IncreaseDecreaseInAccountsPayable886,0002026-06-30 60USD
CurrentIncomeTaxExpenseBenefit872,0002025-12-31 16USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized856,5452020-09-30 6shares
AccountsPayableAndOtherAccruedLiabilitiesCurrent849,0002023-12-31 2USD
AccretionAmortizationOfDiscountsAndPremiumsInvestments846,0002026-06-30 34USD
IncreaseDecreaseInOtherOperatingAssets788,0002026-06-30 60USD
OtherNoncashIncomeExpense-767,0002026-06-30 56USD
IncomeTaxReconciliationStateAndLocalIncomeTaxes742,0002025-12-31 16USD
VariableLeaseCost700,0002025-12-31 11USD
AssetAcquisitionConsiderationTransferredTransactionCost684,0002021-05-28 1USD
DeferredTaxLiabilitiesOther637,0002025-12-31 6USD
OtherNonoperatingIncomeExpense-592,0002026-06-30 35USD
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures-588,0002025-06-30 44USD
LeaseAndRentalExpense548,0002020-12-31 5USD
AccruedEmployeeBenefitsCurrentAndNoncurrent536,0002020-12-31 2USD
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax-523,0002026-06-30 67USD
EquitySecuritiesFvNiRealizedGainLoss-513,0002026-06-30 9USD
FinanceLeaseLiabilityPaymentsDue484,0002025-12-31 5USD
IncomeTaxExpenseBenefit479,0002026-06-30 90USD
AccruedEmployeeBenefitsCurrent418,0002024-09-30 38USD
ProceedsFromStockOptionsExercised417,0002026-06-30 60USD
FinanceLeaseLiability416,0002025-12-31 5USD
ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights403,1422019-06-30 4shares
OtherSundryLiabilitiesCurrent378,0002022-12-31 26USD
InterestCostsIncurred369,0002026-06-30 23USD
IncreaseDecreaseInInventories326,0002026-06-30 60USD
InterestExpenseLongTermDebt311,0002026-06-30 22USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths278,0002024-03-31 2USD
FinanceLeaseLiabilityNoncurrent264,0002026-06-30 23USD
AccumulatedOtherComprehensiveIncomeLossNetOfTax-256,0002026-06-30 32USD
CurrentFederalTaxExpenseBenefit-254,0002025-12-31 16USD
FinanceLeaseRightOfUseAsset251,0002025-12-31 9USD
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax244,0002024-12-31 18USD
IncreaseDecreaseInOperatingLeaseLiability-231,0002026-06-30 40USD
AccruedRoyaltiesCurrent215,0002022-06-30 22USD
DeferredTaxLiabilitiesPrepaidExpenses213,0002025-12-31 14USD
DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedGain151,0002025-03-31 2USD
DeferredStateAndLocalIncomeTaxExpenseBenefit-147,0002025-12-31 16USD
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths129,0002025-12-31 5USD
FinanceLeaseLiabilityPaymentsDueYearThree129,0002025-12-31 5USD
FinanceLeaseLiabilityPaymentsDueYearTwo129,0002025-12-31 5USD
DebtInstrumentUnamortizedDiscount125,0002026-06-30 16USD
IncomeTaxReconciliationNondeductibleExpenseOther119,0002025-12-31 1USD
FinanceLeaseLiabilityCurrent102,0002025-12-31 9USD
FinanceLeaseLiabilityPaymentsDueYearFour97,0002025-12-31 5USD
StockIssuedDuringPeriodValueStockOptionsExercised95,0002026-06-30 99USD
FinanceLeaseRightOfUseAssetAmortization91,0002025-12-31 11USD
DeferredFinanceCostsGross79,2262019-06-30 1USD
FinanceLeaseLiabilityUndiscountedExcessAmount68,0002025-12-31 5USD
StockIssuedDuringPeriodSharesStockOptionsExercised61,4842026-06-30 37shares
InterestPaidNet59,0002025-12-31 20USD
InterestCostsCapitalizedAdjustment58,0002026-06-30 23USD
IncomeTaxReconciliationOtherAdjustments55,0002025-12-31 16USD
FinanceLeasePrincipalPayments48,0002026-06-30 40USD
StockIssuedDuringPeriodValueNewIssues39,0002021-12-31 20USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod38,2452026-06-30 37shares
AccruedPayrollTaxesCurrent37,0002022-12-31 18USD
FinanceLeaseInterestExpense37,0002025-12-31 11USD
FinanceLeaseInterestPaymentOnLiability37,0002025-12-31 11USD
CommonStockValueOutstanding31,0002026-06-30 58USD
ShortTermLeaseCost26,0002025-12-31 11USD
InterestExpense17,0002025-06-30 70USD
OtherLiabilitiesNoncurrent16,0002024-03-31 20USD
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax14,0002024-12-31 18USD
DebtSecuritiesAvailableForSaleAndHeldToMaturityCumulativeUnrecognizedLoss14,0002025-03-31 2USD
DeferredIncomeTaxExpenseBenefit-13,0002026-06-30 44USD
ProceedsFromSaleOfPropertyPlantAndEquipment13,0002026-06-30 46USD
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares10,2552021-12-31 9shares
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability4,0002026-06-30 20USD
OtherLiabilities3,0002021-09-30 3USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice472026-06-30 37USD/shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice372026-06-30 28USD/shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice372026-06-30 65USD/shares
SaleOfStockPricePerShare372020-06-29 2USD/shares
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice72026-06-30 37USD/shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue42019-09-30 4USD/shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue22021-12-31 7USD/shares
EarningsPerShareBasicAndDiluted-22019-06-30 4USD/shares
NumberOfOperatingSegments12026-06-30 17segment
NumberOfReportingUnits12026-06-30 16reporting_unit
NumberOfReportableSegments12026-06-30 8segment
StockholdersEquityNoteStockSplitConversionRatio112019-07-11 3pure
ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount12025-12-31 6pure
EarningsPerShareBasic-12026-06-30 102USD/shares
EarningsPerShareDiluted-12026-06-30 102USD/shares
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate02025-12-31 1pure
FinanceLeaseWeightedAverageDiscountRatePercent02025-12-31 9pure
OperatingLeaseWeightedAverageDiscountRatePercent02025-12-31 9pure
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance02025-12-31 1pure
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent-02025-12-31 1pure
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch-02025-12-31 1pure
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment-02025-12-31 1pure
EffectiveIncomeTaxRateContinuingOperations-02026-06-30 22pure
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes-02025-12-31 1pure
LoansReceivableBasisSpreadOnVariableRate02025-11-07 3pure
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther-02025-12-31 1pure
EffectiveIncomeTaxRateReconciliationOtherAdjustments-02025-12-31 1pure
CommonStockParOrStatedValuePerShare02026-06-30 60USD/shares
PreferredStockParOrStatedValuePerShare02026-06-30 58USD/shares
AllowanceForDoubtfulAccountsReceivable02026-06-30 58USD
AmortizationOfFinancingCostsAndDiscounts02021-12-31 22USD
ClassOfWarrantOrRightOutstanding02021-12-31 6shares
CommonStockDividendsPerShareCashPaid02025-12-31 14USD/shares
CommonStockDividendsPerShareDeclared02025-12-31 14USD/shares
ContractWithCustomerLiabilityCurrent02021-12-31 14USD
ContractWithCustomerLiabilityNoncurrent02021-12-31 10USD
ConversionOfStockAmountIssued102020-12-31 8USD
DebtConversionConvertedInstrumentAmount102020-12-31 8USD
DeferredTaxAssetsCharitableContributionCarryforwards02020-12-31 4USD
DeferredTaxAssetsGoodwillAndIntangibleAssets02021-12-31 6USD
DeferredTaxAssetsLiabilitiesNet02020-12-31 4USD
DilutiveSecuritiesEffectOnBasicEarningsPerShareOther02020-12-31 12USD
EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet02020-12-31 14USD
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense02025-12-31 16USD
FairValueAdjustmentOfWarrants02020-12-31 14USD
FairValueOptionChangesInFairValueGainLoss102020-12-31 9USD
GainsLossesOnExtinguishmentOfDebt02021-12-31 17USD
ImpairmentOfLongLivedAssetsHeldForUse02025-12-31 16USD
IncreaseDecreaseInContractWithCustomerLiability02022-12-31 18USD
IncrementalCommonSharesAttributableToCallOptionsAndWarrants02021-03-31 12shares
IncrementalCommonSharesAttributableToConversionOfDebtSecurities02020-12-31 12shares
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements02021-03-31 12shares
IntangibleAssetsNetExcludingGoodwill02019-12-31 6USD
InterestOnConvertibleDebtNetOfTax02020-12-31 2USD
InterestPayableCurrent02020-12-31 14USD
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive02019-12-31 1USD
OtherCostAndExpenseOperating02021-09-30 8USD
OtherOperatingIncome02021-06-30 9USD
OtherOperatingIncomeExpenseNet02021-12-31 4USD
PaymentOfFinancingAndStockIssuanceCosts02020-06-30 4USD
PaymentsOfStockIssuanceCosts02022-12-31 16USD
PreferredStockSharesIssued02026-06-30 56shares
PreferredStockSharesOutstanding02026-06-30 56shares
PreferredStockValueOutstanding02026-06-30 56USD
ProceedsFromDebtNetOfIssuanceCosts02025-12-31 22USD
ProceedsFromIssuanceOfCommonStock02021-12-31 12USD
ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants02020-09-30 8USD
ProceedsFromIssuanceOfSecuredDebt02020-12-31 12USD
ProceedsFromLongTermLinesOfCredit02019-12-31 6USD
ProceedsFromShortTermDebt02020-12-31 14USD
ProceedsFromWarrantExercises02020-12-31 2USD
RepaymentsOfLongTermLinesOfCredit02020-12-31 14USD
RepaymentsOfSecuredDebt02021-12-31 12USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue02020-12-31 1USD/shares
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross02026-06-30 37shares
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice02026-06-30 37USD/shares
TemporaryEquityAccretionToRedemptionValueAdjustment02020-12-31 22USD
TemporaryEquityDividendsAdjustment02020-12-31 22USD
WarrantsAndRightsOutstanding02019-12-31 6USD
AssetAcquisitionContingentConsiderationLiability02026-06-30 14USD
AssetAcquisitionContingentConsiderationLiabilityNoncurrent02026-06-30 14USD
DeferredTaxAssetsOther02024-12-31 8USD
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases02022-12-31 4USD
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue02022-12-31 10USD
FinanceLeaseLiabilityPaymentsDueAfterYearFive02025-12-31 5USD
FinanceLeaseLiabilityPaymentsDueYearFive02025-12-31 5USD
IncreaseDecreaseInOtherOperatingLiabilities02022-12-31 4USD
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability02026-06-30 29USD
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability102024-12-31 27USD
GoodwillImpairedAccumulatedImpairmentLoss02026-06-30 33USD
GoodwillImpairmentLoss02024-09-30 22USD
OtherSignificantNoncashTransactionValueOfConsiderationGiven102023-06-30 4USD
PaymentsToAcquireBusinessesNetOfCashAcquired02024-12-31 15USD
StockIssued102024-12-31 15USD
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss02026-06-30 30USD
DebtSecuritiesAvailableForSaleRealizedGainLoss02025-06-30 37USD
GoodwillImpairmentLossNetOfTax02025-12-31 8USD
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear02024-03-31 1USD
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate02025-12-31 2pure
PaymentsToAcquireHeldToMaturitySecurities02026-06-30 13USD
DebtSecuritiesHeldToMaturityAllowanceForCreditLoss02026-06-30 6USD
DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent02026-06-30 8USD
DebtSecuritiesRealizedGainLoss02026-06-30 13USD
DebtSecuritiesAvailableForSaleAndHeldToMaturityAllowanceForCreditLoss02025-12-31 2USD

What to be careful about

What this model itself distrusts about CSTL's figures. Written by the derivation as it ran, not added afterwards.