MyFinsight

HomeBlogAbout

MyFinsight

Making company financials insightful for everyone

  • About
  • Blog
  • Privacy Policy
  • Contact

Follow Us

  • X.com
  • Thread
  • Instagram

© 2026 MyFinsight. All rights reserved.

|||
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

Time Plot

Show the time plot by selecting a row from the table.

SUTRO BIOPHARMA, INC. (STRO)

SUTRO BIOPHARMA, INC. (STRO)