Sutro Biopharma, Inc. (STRO) reported total assets of $173.83M and total liabilities of $306.28M for fiscal year 2025, resulting in total equity of $-132.45M.
The company held $141.43M in cash and short-term investments. Total debt stood at $15.67M, with net debt of $-42.46M. The Debt-to-Equity (D/E) ratio was -0.12 (conservative).
Current ratio is 2.01, indicating strong short-term liquidity. Interest coverage is -2.7x (weak).
Criteria supported by this page:
Overall SharesGrow Score: 42/100 with 1/7 criteria passed.