Sutro Biopharma, Inc. STRO

$25.38 +5.09% at last close

Financials (TTM)

Revenue
$99.61 million
Net Income
$-153,602,000
Net Margin
-154.21%
Return on Equity
229.64%
Debt-to-Equity
P/E Ratio
Price / Book
-6.29
Price / Sales
4.22

Over the trailing twelve months, Sutro Biopharma, Inc. generated revenue of $99.61 million and net income of $-153,602,000, a net margin of -154.21%.

At the last closing price of $25.38, STRO trades at 4.22 times sales, with a market capitalization of $420.56 million.

Key Stats

Last Close
$25.38
Market Cap
$420.56 million
52-Week Range
$7.15 $43.85
Average Volume
383K shs

Data is delayed and provided for informational purposes only. Not investment advice. See our disclaimer.