STTK
NASDAQ
$6.82
Shattuck Labs Inc (STTK)
Shattuck Labs, Inc., a clinical-stage biotechnology company, develops therapies for the treatment of cancer and autoimmune diseases in the United States. The company is headquartered in Austin, Texas.
Sector:
Healthcare
Industry:
Biotechnology
Buy
Target: $14.83 (+117.45%)
Market Cap
$512M
Free Cash Flow Yield
-8.08%
Beta (5Y)
1.44
Price Chart
Valuation
Market Cap$512M
P/S608.39
P/B6.28
Profitability
Total Revenue (TTM)$1M
Gross Profit (TTM)-$2.98M
EBITDA-$49M
Operating Margin-5258%
EPS-$0.81
Financial Health
Free Cash Flow Yield-8.08%
Growth & Risk
EPS 5Y CAGR-2.23%
Revenue 5Y CAGR-35.88%
Beta (5Y)1.44
Sharpe Ratio2.62