NASDAQ:STRO | Key Financial Ratios | SUTRO BIOPHARMA, INC.

Complete source-backed ratio history.

Available history
2016-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-303.32-92.89%174.84%
2026-03-313.12-63.48%229.64%
2025-12-312.01-109.93%144.27%
2025-09-302.53-103.39%248.39%
2025-06-303.12-79.55%649.92%
2025-03-312.16-76.29%950.04%
2024-12-312.6-58.74%-509.99%
2024-09-303.09-27.43%-111.45%
2024-06-303.41-25.45%-81.78%
2024-03-314.46-28.50%-117.27%
2023-12-314.50.03-22.69%-71.36%
2023-09-305.18-39.94%-153.38%
2023-06-306.14-30.69%-92.21%
2023-03-315.11-36.35%-70.19%
2022-12-315.310.07-29.29%-54.92%
2022-09-305.95-30.63%-53.43%
2022-06-307.44-34.79%-64.17%
2022-03-315.9-37.64%-51.86%
2021-12-315.240.1-30.91%-41.79%
2021-09-307.07-34.18%-44.77%
2021-06-3010.63-21.93%-25.66%
2021-03-3111.74-11.96%-13.96%
2020-12-3112.78-8.15%-9.68%
2020-09-309.77-16.55%-20.82%
2020-06-307.29-29.14%-39.12%
2020-03-313.98-80.94%-151.73%
2019-12-313.9-76.23%-121.90%
2019-09-303.78-24.73%-38.62%
2019-06-304.49-21.06%-33.27%
2019-03-315.67-18.53%-28.70%
2018-12-315.76-15.83%-26.85%
2018-09-303.45-33.90%34.76%
2018-06-3030.56%
2017-12-310.8

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-312.01-109.93%144.27%
2024-12-312.6-58.74%-509.99%
2023-12-314.50.03-22.69%-71.36%
2022-12-315.310.07-29.29%-54.92%
2021-12-315.240.1-30.91%-41.79%
2020-12-3112.78-8.15%-9.68%
2019-12-313.9-76.23%-121.90%
2018-12-315.76-15.83%-26.85%
2017-12-310.8-48.29%18.06%
2016-12-31-1.87%

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.