NASDAQ : CSTL

Castle Biosciences, Inc. — Financials

$24.81 USD

$0.3 (1.22%)

Volume
401.51K
Average Volume
396.08K
Market Capitalization
$752.49M
P/E Ratio
-57.76
Dividend Yield
0.00%
Price Target
$40.00
Year High
$44.28
Year Low
$14.59
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$6.75
CSTL Financial Statements
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31
revenue 344.23M 332.07M 219.79M 137.04M 94.08M 62.65M 51.86M 22.79M 13.75M
costOfRevenue 71.03M 60.2M 44.98M 32.01M 15.82M 9.68M 7.31M 5.3M 4.92M
grossProfit 273.2M 271.86M 174.81M 105.03M 78.26M 52.96M 44.56M 17.49M 8.83M
researchAndDevelopmentExpenses 51.85M 52.04M 53.62M 44.9M 29.65M 13.26M 7.38M 4.85M 4.47M
generalAndAdministrativeExpenses 91.21M 76.58M 66.5M 56.4M - - - 16.47M 15.26M
sellingAndMarketingExpenses 138.12M 123.47M 113.66M 86.61M - - - - -
sellingGeneralAndAdministrativeExpenses 229.32M 200.05M 180.15M 143M 86.74M 48.13M 29.84M 16.47M 15.26M
otherExpenses 34.84M 11.11M 9.01M -10.02M 1.96M -1.88M - - 163.29K
operatingExpenses 316.01M 263.19M 242.78M 177.88M 118.34M 59.51M 37.23M 21.32M 19.73M
costAndExpenses 387.04M 323.4M 287.76M 209.89M 134.16M 69.19M 44.54M 26.62M 24.65M
netInterestIncome 11.69M 12.34M 10.61M 3.95M 67000 -2.26M -4.26M -2.25M -1.62M
interestIncome 11.77M 12.92M 10.62M 3.97M 68000 373K 312K 23514 26184
interestExpense 86000 577K 11000 17000 1000 2.63M 4.57M 2.27M 1.65M
depreciationAndAmortization 40.77M 16M 12.33M 10.54M 3.41M 472K 358K 323.02K 310.82K
ebitda 11.34M 38.14M -45.02M -58.34M -36.6M -7.09M 10.28M -3.76M -10.4M
ebit -29.43M 22.14M -57.35M -68.89M -40.01M -7.57M 9.92M -4.08M -10.71M
nonOperatingIncomeExcludingInterest -13.38M -13.47M -10.62M -3.97M -68000 1.02M -2.59M 248.55K -189.47K
operatingIncome -42.81M 8.67M -67.98M -72.86M -40.08M -6.54M 7.33M -3.84M -10.9M
totalOtherIncomeExpensesNet 13.3M 12.89M 10.61M 3.95M 67000 -3.66M -1.98M -2.52M -1.46M
incomeBeforeTax -29.51M 21.56M -57.36M -68.9M -40.01M -10.2M 5.35M -6.36M -12.36M
incomeTaxExpense -5.36M 3.32M 101K -1.77M -8.72M 84000 72000 8606 9731
netIncomeFromContinuingOperations -24.16M 18.24M -57.47M -67.14M -31.29M -10.28M 5.28M -6.37M -12.37M
netIncomeFromDiscontinuedOperations - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - -
netIncome -24.16M 18.24M -57.47M -67.14M -31.29M -10.28M 5.28M -6.37M -12.37M
netIncomeDeductions - - - - - - 4.79M - -
bottomLineNetIncome -24.16M 18.24M -57.47M -67.14M -31.29M -10.28M -1.8M -10.16M -15.31M
eps -0.83 0.66 -2.14 -2.58 -1.24 -0.54 0.35 -0.6 -1.26
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31
cashAndCashEquivalents 116.73M 119.71M 98.84M 122.95M 329.63M 409.85M 98.84M 4.48M 1.21M
shortTermInvestments 182.78M 173.42M 144.26M 135.68M - - - - -
cashAndShortTermInvestments 299.5M 293.13M 243.1M 258.62M 329.63M 409.85M 98.84M 4.48M 1.21M
netReceivables 43.38M 51.22M 38.3M 23.48M 17.28M 12.76M 14.65M 12.09M 4.65M
accountsReceivables 43.38M 51.22M 38.3M 23.48M 17.28M 12.76M 14.65M 12.09M 4.65M
otherReceivables - - - - - - - - -
inventory 10.25M 8.14M 7.94M 3.98M 2.02M 2.22M 1.24M 882.23K 304.58K
prepaids - - - - 4.81M 4.77M 1.95M 675K 515.51K
otherCurrentAssets 7.96M 7.67M 6.29M 6.21M 4.81M - - - -
totalCurrentAssets 361.1M 360.15M 295.64M 292.29M 353.74M 429.59M 116.68M 18.13M 6.68M
propertyPlantEquipmentNet 112.24M 62.71M 37.74M 26.5M 16.88M 7.1M 2.06M 1.53M 1.47M
goodwill 10.69M 10.69M 10.69M 10.69M - - - - -
intangibleAssets 88.88M 95.54M 106.64M 115.66M 88.92M - - 4167 40119
goodwillAndIntangibleAssets 99.57M 106.23M 117.34M 126.35M 88.92M - - 4167 40119
longTermInvestments - - - - 1.31M - - 2.53M 1.56M
taxAssets - - - - - - - -2.53M -1.56M
otherNonCurrentAssets 5.65M 2.15M 2.63M 2.2M 1.72M 2.63M 1M 2.75M 1.63M
totalNonCurrentAssets 217.46M 171.08M 157.7M 155.04M 108.83M 9.73M 3.06M 4.28M 3.14M
otherAssets - - - - - - - - -
totalAssets 578.56M 531.24M 453.34M 447.33M 462.57M 439.33M 119.75M 22.4M 9.82M
totalPayables 18.71M 7.98M 10.27M 4.73M 2.55M 2.37M 1.94M 1.46M 1.12M
accountPayables 18.71M 6.9M 10.27M 4.73M 2.55M 2.1M 1.86M 1.45M 1.12M
otherPayables - 1.08M - - - 276K 79000 8372 -
accruedExpenses 5.89M 38.7M 5.57M 3.95M 4.26M 1.89M 1.52M 4.57M 3.09M
shortTermDebt 417K 278K - - - - 5.83M - 1M
capitalLeaseObligationsCurrent 1.32M 1.66M 1.14M 1.78M 1.18M - - - 3877
taxPayables - 1.08M - 37000 695K 276K 79000 8606 9731
deferredRevenue - - - - - 6.62M - - 9731
otherCurrentLiabilities 42.34M 774K 30.69M 25.67M 16.91M 10M 6M 706.64K -
totalCurrentLiabilities 68.68M 49.39M 47.67M 36.13M 24.89M 20.88M 15.29M 6.74M 5.22M
longTermDebt 9.64M 9.74M - - - - 19.29M 24.5M 17.6M
capitalLeaseObligationsNonCurrent 25.53M 14.66M 14.2M 11.62M 7.02M - - - -
deferredRevenueNonCurrent - - - - - 1.74M - - -
deferredTaxLiabilitiesNonCurrent 2.34M 1.61M 206K 428K 635K - - - -
otherNonCurrentLiabilities 1.5M - - - 18.29M 1.03M 55000 1.24M 1.27M
totalNonCurrentLiabilities 39.01M 26.01M 14.4M 12.05M 25.95M 2.76M 19.34M 25.74M 18.87M
otherLiabilities - - - - - - - - -
capitalLeaseObligations 26.86M 16.32M 15.34M 13.4M 8.2M - - - 3877
totalLiabilities 107.68M 75.4M 62.07M 48.18M 50.83M 23.64M 34.63M 32.47M 24.09M
treasuryStock - - - - - - - - -
preferredStock - - - - - - - 46.5M 36.04M
commonStock 30000 28000 27000 27000 25000 25000 17000 1916 1896
retainedEarnings -224.28M -200.13M -218.37M -160.9M -93.77M -62.5M -52.21M -57.49M -51.12M
additionalPaidInCapital 694.86M 655.7M 609.48M 560.41M 505.48M 478.16M 137.31M 921K 809.18K
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31
netIncome -24.16M 18.24M -57.47M -67.14M -31.29M -10.28M 5.28M -6.37M -12.37M
depreciationAndAmortization 40.77M 16M 12.33M 10.54M 3.41M 472K 358K 323.02K 310.82K
deferredIncomeTax -6.23M 1.4M -223K -1.88M -8.74M - -2.28M 272.42K -163.29K
stockBasedCompensation 45.89M 50.32M 51.22M 36.32M 21.74M 8.31M 1.25M 293.64K 108.7K
changeInWorkingCapital 13.6M -14.12M -6.63M -7000 -4.1M 9.15M 44000 -7.36M -640.51K
accountsReceivables 6.88M -12.64M -14.93M -6.22M -4.63M 1.66M -896K -8.41M -428.21K
inventory -2.14M -193K -3.96M -1.68M 327K -980K -355K -577.66K -115.56K
accountsPayables 3.08M -4.37M 5.71M 582K -182K 169K 557K 197.25K 370.9K
otherWorkingCapital 5.79M 3.08M 6.56M 7.31M 384K 8.3M 738K 1.43M -467.65K
otherNonCashItems -5.53M -6.97M -4.86M -19.5M - 2.22M 2.37M 542.37K 520.23K
netCashProvidedByOperatingActivities 64.35M 64.87M -5.63M -41.66M -18.98M 9.86M 7.02M -12.29M -12.23M
investmentsInPropertyPlantAndEquipment -36.02M -28.33M -13.62M -5.63M -3.48M -4.75M -937K -277.04K -494.85K
acquisitionsNet -18.73M 18000 - -26.97M -63.18M - - - -
purchasesOfInvestments -188.71M -205.73M -189.08M -134.69M - - - - -
salesMaturitiesOfInvestments 190.73M 183.9M 186.5M - - - - - -
otherInvestingActivities -7.64M - 13000 742K 10000 3000 - - -
netCashProvidedByInvestingActivities -60.37M -50.14M -16.18M -166.54M -66.66M -4.75M -937K -277.04K -494.85K
netDebtIssuance -115K 9.9M -142K -122K -8000 -27.36M 20.92M 5.42M 8.57M
longTermNetDebtIssuance -115K 9.9M -142K -122K -8000 -27.36M -15000 5.42M 8.57M
shortTermNetDebtIssuance - - - - - - 20.93M -207 -
netStockIssuance 2.21M 2.02M - - - 330.04M 65.98M 10.42M 289.16K
netCommonStockIssuance 2.21M 2.02M - - - 330.04M 65.93M 37203 -
commonStockIssuance 2.21M 2.02M - - - 330.04M 65.93M 10.42M 292.71K
commonStockRepurchased - - - - - - - - -
netPreferredStockIssuance - - - - - - 49000 10.38M 289.16K
netDividendsPaid - - - - - - - - -
commonDividendsPaid - - - - - - - - -
preferredDividendsPaid - - - - - - - - -
otherFinancingActivities -9.05M -5.78M -2.16M 1.64M 5.43M 3.21M 1.39M - 3551
netCashProvidedByFinancingActivities -6.96M 6.14M -2.3M 1.52M 5.42M 305.89M 88.29M 15.84M 8.87M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 83.68M 87.01M 83.04M 86.19M 87.99M 86.31M 85.78M 87M 72.97M 66.12M
costOfRevenue 23.3M 18.32M 18.7M 17.63M 16.38M 16.18M 15.61M 14.52M 13.89M 12.42M
grossProfit 60.38M 68.7M 64.34M 68.56M 71.6M 70.13M 70.17M 72.48M 59.08M 53.7M
researchAndDevelopmentExpenses 14.43M 13.52M 12.96M 12.79M 12.59M 11.68M 12.32M 14.14M 13.81M 12.99M
generalAndAdministrativeExpenses - 23.33M 23.12M 22.94M 21.81M 19.55M 20.66M 18.41M 17.95M 17.13M
sellingAndMarketingExpenses - 33.4M 32.78M 35.12M 36.81M 30.41M 29.84M 32.68M 30.54M 26.96M
sellingGeneralAndAdministrativeExpenses 64.9M 56.73M 55.91M 58.06M 58.62M 49.96M 50.5M 51.09M 48.5M 44.09M
otherExpenses -545K 2.28M 2.28M 1.96M 28.32M 4.44M 2.27M 2.25M 2.25M 2.27M
operatingExpenses 78.78M 72.52M 71.14M 72.81M 99.53M 66.08M 65.09M 67.47M 64.55M 59.36M
costAndExpenses 102.09M 90.84M 89.85M 90.44M 115.92M 82.26M 80.7M 81.99M 78.44M 71.78M
netInterestIncome 2.41M 2.87M 2.81M 2.92M 3.08M 3.28M 3.2M 2.87M 2.98M 3.12M
interestIncome 2.54M 2.9M 2.83M 2.94M 3.1M 3.37M 3.4M 3.14M 3M 3.12M
interestExpense 134K 24000 24000 21000 17000 92000 201K 270K 14000 2000
depreciationAndAmortization 3.93M 3.78M 5.63M 3.41M 29.76M 5.77M 3.54M 3.35M 3.34M 3.22M
ebitda -10.35M 1.09M 5.25M 3.29M 3.51M 13.74M 12.02M 11.5M 865K 685K
ebit -14.28M -2.69M -386K -122K -26.25M 7.98M 8.48M 8.16M -2.48M -2.54M
nonOperatingIncomeExcludingInterest -4.13M -1.14M -6.42M -4.13M -1.67M -3.93M -3.4M -3.14M -3M -3.12M
operatingIncome -18.41M -3.83M -6.8M -4.25M -27.93M 4.05M 5.08M 5.01M -5.47M -5.66M
totalOtherIncomeExpensesNet 3.99M 1.11M 6.42M 4.11M 1.66M 3.84M 3.2M 2.87M 2.98M 3.12M
incomeBeforeTax -14.41M -2.71M -386K -143K -26.27M 7.88M 8.28M 7.89M -2.49M -2.54M
incomeTaxExpense 109K -382K 115K -4.67M -423K -1.7M 6.01M -1.03M 45000 39000
netIncomeFromContinuingOperations -14.52M -2.33M -501K 4.52M -25.85M 9.59M 2.27M 8.92M -2.53M -2.58M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome -14.52M -2.33M -501K 4.52M -25.85M 9.59M 2.27M 8.92M -2.53M -2.58M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome -14.52M -2.33M -501K 4.52M -25.85M 9.59M 2.27M 8.92M -2.53M -2.58M
eps -0.49 -0.08 -0.02 0.16 -0.9 0.34 0.08 0.32 -0.09 -0.1
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 63.76M 116.73M 85.56M 82.23M 89.69M 119.71M 94.96M 85.57M 82.95M 98.84M
shortTermInvestments 197.92M 182.78M 201.99M 193.7M 185.46M 173.42M 184.83M 174.12M 156.26M 144.26M
cashAndShortTermInvestments 261.68M 299.5M 287.54M 275.93M 275.15M 293.13M 279.78M 259.69M 239.21M 243.1M
netReceivables 42.26M 43.38M 49.48M 52.31M 56.35M 51.22M 50.26M 45.99M 42.7M 38.3M
accountsReceivables 42.26M 43.38M 49.48M 52.31M 56.35M 51.22M 50.26M 45.99M 42.7M 38.3M
otherReceivables - - - - - - - - - -
inventory 10.46M 10.25M 8.65M 8.37M 6.85M 8.14M 6.57M 8.01M 7.64M 7.94M
prepaids - - 10.7M - - - - - - -
otherCurrentAssets 14.49M 7.96M 1.2M 12.06M 11.04M 7.67M 8.15M 6.72M 6.22M 6.29M
totalCurrentAssets 328.9M 361.1M 357.57M 348.67M 349.39M 360.15M 344.77M 320.4M 295.78M 295.64M
propertyPlantEquipmentNet 115.36M 112.24M 100.04M 89.56M 66.59M 62.71M 56.29M 50.26M 44.86M 37.74M
goodwill 10.7M 10.69M 10.69M 10.69M 10.69M 10.69M 10.7M 10.7M 10.7M 10.69M
intangibleAssets 86.65M 88.88M 91.16M 93.43M 67.21M 95.54M 99.87M 102.14M 104.39M 106.64M
goodwillAndIntangibleAssets 97.35M 99.57M 101.85M 104.12M 77.9M 106.23M 110.57M 112.84M 115.09M 117.34M
longTermInvestments - - - - 5.57M - - - - -
taxAssets - - - - - - - - - -
otherNonCurrentAssets 6.2M 5.65M 3.33M 2.37M 2.27M 2.15M 2.94M 3.81M 2.78M 2.63M
totalNonCurrentAssets 218.9M 217.46M 205.22M 196.06M 152.33M 171.08M 169.79M 166.91M 162.73M 157.7M
otherAssets - - - - - - - - - -
totalAssets 547.8M 578.56M 562.79M 544.73M 501.72M 531.24M 514.56M 487.31M 458.51M 453.34M
totalPayables 15.04M 18.71M 12.21M 14.37M 9.78M 7.98M 6.81M 9.54M 9.32M 10.67M
accountPayables 15.04M 18.71M 12.21M 13.18M 8.5M 6.9M 6.81M 9.54M 9.32M 10.27M
otherPayables - - - 1.19M 1.28M 1.08M - - - 401K
accruedExpenses 6.72M 5.89M 37.8M 5.19M 5.92M 38.7M 6.85M 5.56M 5.7M 5.41M
shortTermDebt 1.67M 417K - 1.94M 1.11M 278K - - - -
capitalLeaseObligationsCurrent 1.25M 1.32M 1.45M 1.57M 1.44M 1.66M 1.74M 1.23M 1.19M 1.14M
taxPayables - - - 1.19M 1.28M 1.08M - - - 401K
deferredRevenue - - - - - - - - - -
otherCurrentLiabilities 24.08M 42.34M 3.84M 27.81M 19.03M 774K 28.89M 23.13M 15.75M 30.45M
totalCurrentLiabilities 48.76M 68.68M 55.31M 50.89M 37.27M 49.39M 44.3M 39.45M 31.96M 47.67M
longTermDebt 8.4M 9.64M 10.05M 8.1M 8.92M 9.74M 10.02M 10.01M 10M -
capitalLeaseObligationsNonCurrent 25.4M 25.53M 25.64M 25.74M 14.38M 14.66M 14.98M 13.96M 13.86M 14.2M
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 2.32M 2.34M 3.24M 3.13M 837K 1.61M 4.22M - 206K 206K
otherNonCurrentLiabilities 1.5M 1.5M 1.5M 1.5M - - - - 16000 -
totalNonCurrentLiabilities 37.63M 39.01M 40.43M 38.46M 24.14M 26.01M 29.22M 23.96M 24.09M 14.4M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 26.66M 26.86M 27.09M 27.31M 15.81M 16.32M 16.72M 15.18M 15.05M 15.34M
totalLiabilities 86.39M 107.68M 95.74M 89.35M 61.41M 75.4M 73.51M 63.42M 56.04M 62.07M
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 30000 30000 29000 29000 29000 28000 28000 28000 28000 27000
retainedEarnings -238.81M -224.28M -221.95M -221.45M -225.97M -200.13M -209.72M -211.98M -220.9M -218.37M
additionalPaidInCapital 700.26M 694.86M 688.73M 676.76M 666.12M 655.7M 650.27M 636.02M 623.45M 609.48M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome -14.52M -2.33M -501K 4.52M -25.85M 9.59M 2.27M 8.92M -2.53M -2.58M
depreciationAndAmortization 3.93M 3.78M 3.82M 3.41M 29.76M 5.77M 3.54M 3.35M 3.34M 3.22M
deferredIncomeTax -10000 -907K 116K -4.67M -770K -2.31M 5.25M -1.54M - -236K
stockBasedCompensation 9.78M 11.41M 12.1M 11.21M 11.18M 11.44M 13.03M 13.18M 12.68M 11.8M
changeInWorkingCapital -19.36M 13.97M 11.5M 8.51M -20.38M 1.98M 776K 1.91M -18.8M 7.67M
accountsReceivables 1.08M 6.27M 1.91M 3.91M -5.22M -769K -4.25M -3.36M -4.26M -1.15M
inventory -207K -1.6M -307K -1.52M 1.29M -1.56M 1.44M -368K 297K -2.17M
accountsPayables 3.19M -17000 1.41M 1.07M 615K -570K -2.15M -1.23M -422K 3.01M
otherWorkingCapital -23.42M 9.32M 8.49M 5.04M -17.06M 4.88M 5.74M 6.87M -14.41M 7.98M
otherNonCashItems -1.94M 1.02M -4.4M -2.17M 20000 -2.11M -1.52M -1.82M -1.52M -1.29M
netCashProvidedByOperatingActivities -22.13M 26.93M 22.63M 20.82M -6.04M 24.36M 23.34M 24M -6.84M 18.59M
investmentsInPropertyPlantAndEquipment -12.46M -7.18M -14.83M -9.26M -4.74M -7.57M -6.38M -5.23M -9.15M -3.79M
acquisitionsNet 7000 -1000 19000 -18.73M - - - - - -
purchasesOfInvestments -55.14M -37.41M -58.47M -44.4M -48.43M -47.32M -45.22M -52.44M -60.75M -52.38M
salesMaturitiesOfInvestments 41.78M 55.53M 54.9M 44M 36.3M 60.65M 36.8M 36.25M 50.2M 48.5M
otherInvestingActivities - -2.11M - 12000 -5.56M 7000 4000 2000 5000 3000
netCashProvidedByInvestingActivities -25.8M 8.83M -18.39M -28.38M -22.43M 5.77M -14.79M -21.42M -19.7M -7.67M
netDebtIssuance -24000 -27000 -31000 -57000 -26000 -26000 -24000 -11000 9.96M -36000
longTermNetDebtIssuance -24000 -27000 -31000 -57000 -26000 -26000 -24000 -11000 9.96M -36000
shortTermNetDebtIssuance - - - - - - - - - -
netStockIssuance 322K 2.09M 77000 19000 18000 373K - - - -
netCommonStockIssuance 322K 2.09M 77000 19000 18000 373K - - - -
commonStockIssuance 322K 2.09M 77000 19000 18000 373K - - - -
commonStockRepurchased - - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - - - -
commonDividendsPaid - - - - - - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -5.33M -6.65M -965K 139K -1.54M -5.73M 862K 53000 680K -3.26M
netCashProvidedByFinancingActivities -5.03M -4.59M -919K 101K -1.55M -5.38M 838K 42000 10.64M -3.3M