CSTL
CSTL
NASDAQ · Health Care

Castle Biosciences Inc

$24.11
-0.60 (-2.43%)
As of Jul 4, 1:46 AM ET ·
Day Range $24.02 — $24.98
52W Range $14.59 — $44.28
Open$24.71
Previous Close$24.71
Day High$24.98
Day Low$24.02
52W High$44.28
52W Low$14.59
Volume
Avg Volume455.7K
Market Cap731.26M
P/E Ratio
EPS$-0.43
SectorHealth Care

Analyst Ratings

Strong Buy
14 analysts
13 Buy 1 Hold 0 Sell
Price Target -24.7% upside
Current
$24.11
Target
$18.16
$12.18 $18.16 avg $26.24

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 360.19M 264.94M 444.03M
Net Income -25,276,980 -16,733,565 38.68M
Profit Margin -7.0% -6.7% 8.7%
EBITDA -6,229,771 -4,353,278 81.60M
Free Cash Flow 45.77M
Rev Growth +36.0% +36.0% +19.0%
Debt/Equity 0.02 0.02 0.20

Health Care Peers

Symbol Name Price Change P/E Mkt Cap
UNH UnitedHealth Group Inc $425.36 -0.28% 32.1 386.29B
ABT Abbott Laboratories $95.40 +3.49% 26.5 166.17B
ISRG Intuitive Surgical Inc $426.01 +5.87% 50.7 150.88B
SYK Stryker Corp $326.54 +4.20% 37.5 125.18B
MDT Medtronic Plc $83.19 +5.04% 22.2 106.49B
MCK Mckesson Corp $786.30 +2.37% 19.3 92.06B

CSTL News

No news for CSTL yet

Quick Stats

Market Cap731.26M
P/E Ratio
EPS$-0.43
Volume
SectorHealth Care