| Financial Ratios | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| Return on Equity | 57.536 | 35.305 | 65.152 | 35.81 |
| Net Profit Margin | -264.987 | -401.494 | -586.578 | -18.039 |
| Debt to Asset Ratio | 127.641 | 176.196 | 141.624 | 112.24 |
| Cash Ratio | 104.054 | 77.369 | 91.699 | 86.234 |
| Quick Ratio | 312.059 | 200.878 | 253.304 | 311.976 |
| Current Ratio | 312.059 | 200.878 | 253.304 | 311.976 |
SUTRO BIOPHARMA, INC. (STRO)
SUTRO BIOPHARMA, INC. (STRO)