OTC:DFPH | Key Financial Ratios | Starling Oncology, Inc.

Complete source-backed ratio history.

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

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-301.36-20.36%145.67%
2026-03-311.47-25.87%267.20%
2025-12-311.59-36.81%385.53%
2025-09-301.68-40.51%540.00%
2025-06-301.62-41.23%733.32%
2025-03-311.79-39.24%-1269.66%
2024-12-312.15-37.44%-1801.70%
2024-09-302.49-39.20%-453.66%
2024-06-303.31-39.83%-244.95%
2024-03-313.08-35.67%-176.67%
2023-12-314.12-39.70%-145.67%
2023-09-304.71-34.50%-104.83%
2023-06-303.11-26.34%-71.50%
2023-03-313.95-20.94%-49.93%
2022-12-314.390.650.06%0.12%
2022-09-304.370.620.35%0.78%
2022-06-303.110.37%0.56%
2022-03-314.444.53%7.09%
2021-12-315.170-5.37%-10.49%
2021-09-300.08-4.03%-19.52%
2021-06-300.3-3.78%-17.30%
2021-03-314.29-6.29%-30.84%
2020-12-311.040.42-21.80%-50.97%
2020-09-306.1
2020-06-3010.3
2020-03-314.61
2019-12-310.92

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-311.59-36.81%385.53%
2024-12-312.15-37.44%-1801.70%
2023-12-314.12-39.70%-145.67%
2022-12-314.390.650.06%0.12%
2021-12-315.170-5.37%-10.49%
2020-12-311.040.42-21.80%-50.97%
2019-12-310.92