Head-to-Head

Castle Biosciences, Inc. Common Stock vs. Natera, Inc. Common Stock

CSTL

Castle Biosciences, Inc. Common Stock

$35.75 -2.80%

VS NTRA

Natera, Inc. Common Stock

$361.81 -1.23%

Castle Biosciences, Inc. Common Stock (CSTL) comes out ahead, leading on 6 of 8 compared factors.

Size & Scale

CSTLNTRA
Market Cap $1.12 billion $52.80 billion
Revenue (TTM) $357.28 million $2.71 billion
Net Income (TTM) $-19,415,000 $-192,346,000

NTRA leads on 2 of 3 size & scale factors.

Valuation

CSTLNTRA
Price / Book 2.39 28.99
Price / Sales 3.14 19.50

CSTL leads on 2 of 2 valuation factors.

Profitability

CSTLNTRA
Net Margin -5.43% -7.11%
Return on Equity -4.13% -10.56%

CSTL leads on 2 of 2 profitability factors.

Risk & Sentiment

CSTLNTRA
Short Interest 0.04% 0.96%

CSTL leads on 1 of 1 risk & sentiment factors.

Dig deeper: CSTL overview, CSTL financials, NTRA overview, NTRA financials.

Comparisons use delayed, cached fundamental data and cover only the factors shown. For informational purposes only — not investment advice.