CSTL · Castle Biosciences Inc
$24.70
-0.79 (-3.08%)
At close · Jul 24
Market Cap
$748.69M
Shares
30.33M
Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.
Revenue
$344.23M
+3.7%
FY2025
Net Income
-$24.16M
-232.4%
FY2025
Gross Margin
84.54%
-1.4pp
FY2020
Operating Margin
-12.44%
-15pp
FY2025
Diluted EPS
-$0.83
-233.9%
FY2025
Operating Cash Flow
$64.35M
-0.8%
FY2025
Chart any reported metric, KPI or segment over time — the full statement history lives here
Search above to add metrics — fundamentals, product and segment revenue, company KPIs, valuation.
| Line Item | FY2026 (G) | TTM | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|---|---|
| $345M – $355M | $339.92M | $344.23M | $332.07M | $219.79M | $137.04M | $94.09M | $62.65M | $51.87M | $22.79M | |
| — | $75.18M | $71.03M | $60.21M | $44.98M | $32.01M | $15.82M | $9.69M | $7.31M | $5.3M | |
| — | $57.72M | — | — | — | — | — | $52.96M | $44.56M | $17.49M | |
| — | — | — | — | — | — | — | 84.54% | 85.91% | 76.75% | |
| — | $53.69M | $51.85M | $52.04M | $53.62M | $44.9M | $29.65M | $13.26M | $7.39M | $4.85M | |
| — | $235.6M | $229.32M | $200.05M | $180.15M | $143M | $86.74M | $48.13M | $29.84M | $16.47M | |
| — | $8.74M | $34.84M | $11.11M | $9.01M | $8.27M | $1.96M | $0 | $4000 | $36K | |
| — | — | $40.77M | $16M | $12.33M | $10.54M | $3.41M | $472K | — | — | |
| — | — | — | — | — | — | — | — | $37.23M | $21.33M | |
| — | -$33.29M | -$42.81M | $8.67M | -$67.98M | -$72.86M | -$40.08M | -$6.54M | $7.33M | -$3.84M | |
| — | — | -12.44% | 2.61% | -30.93% | -53.16% | -42.6% | -10.44% | 14.13% | -16.83% | |
| — | — | -$2.04M | $24.67M | -$55.65M | -$62.31M | -$36.67M | -$6.07M | — | — | |
| — | $203K | $86K | $577K | $11K | $17K | $1000 | $2.63M | $4.57M | $2.27M | |
| — | $11.22M | $11.77M | $12.92M | $10.62M | $3.97M | $68K | $373K | $312K | $24K | |
| — | — | $144K | $0 | $0 | — | — | $0 | -$2.93M | -$272K | |
| — | -$4.82M | -$5.36M | $3.32M | $101K | -$1.77M | -$8.72M | $84K | $72K | $9000 | |
| — | -$12.83M | -$24.16M | $18.25M | -$57.47M | -$67.14M | -$31.29M | -$10.28M | $5.28M | -$6.37M | |
| — | — | -7.02% | 5.49% | -26.15% | -48.99% | -33.26% | -16.42% | 10.17% | -27.94% | |
| — | — | — | — | — | — | — | -$10.28M | $2.99M | -$10.16M | |
| — | -$13.03M | -$24.12M | $18.34M | -$56.95M | -$67.52M | -$31.29M | -$10.28M | $5.28M | -$6.37M | |
| USD/shares | — | — | -$0.83 | $0.66 | -$2.14 | -$2.58 | -$1.24 | -$0.54 | $0.35 | -$5.33 |
| USD/shares | — | — | -$0.83 | $0.62 | -$2.14 | -$2.58 | -$1.24 | -$0.54 | -$0.21 | -$5.33 |
| shares | — | — | 28.99M | 27.78M | 26.8M | 26.05M | 25.14M | 18.93M | 8.58M | 1.91M |
| shares | — | — | 28.99M | 29.26M | 26.8M | 26.05M | 25.14M | 18.93M | 8.66M | 1.91M |
Italic rows are computed from reported lines — open a row's info icon for its formula. Values reflect the latest filing (restatements included); per-share figures on today's split basis. Click a value for its source filing.
TTM: trailing twelve months through the latest reported quarter — flows sum the last four quarters, balances take the latest. 3Y/5Y/10Y columns are trailing CAGR from the newest fiscal year; blank where an endpoint is missing or negative. (G): the company's own guidance — a (G) column is a guided period not yet reported; a G marker shows how the reported figure landed against the guided range. Non-GAAP-basis guidance (*) is shown as stated and never judged against GAAP actuals.
Price & Valuation
Multiples computed on the strict TTM/EV methodology — today's snapshot against the industry, and each ratio recomputed as of past filing dates.
Valuation
EV/Revenue
1.46×
Diagnostics & Research median 2.76×
EV/EBIT
—
Diagnostics & Research median 30.71×
P/E (TTM)
—
Diagnostics & Research median 32.60×
Valuation over time computed as of each quarter's filing date
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Reportable Segment | $344,229,000 | $332,069,000 | $219,788,000 | $137,039,000 |
By Product & Service (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|---|
| Dermatologic | $216,369,000 | $256,996,000 | $183,375,000 | $124,809,000 | $85,753,000 | $57,646,000 |
| Non-Dermatologic | $127,860,000 | $75,073,000 | $36,413,000 | $12,230,000 | — | — |
| Service Other | — | — | — | — | $8,332,000 | $5,003,000 |
Key facts
CIK
1447362
CUSIP
14843C105
13F (30d)
23 filings
23 filers
Visit website
Investor relations