Definium Therapeutics, Inc. (DFTX)
NASDAQ: DFTX · Real-Time Price · USD
45.66
-0.32 (-0.70%)
At close: Jul 15, 2026, 4:00 PM EDT
48.49
+2.83 (6.20%)
After-hours: Jul 15, 2026, 6:58 PM EDT

Definium Therapeutics Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
6,0611,32352315084582
Market Cap Growth
1124.77%153.03%247.47%80.04%-85.65%-47.14%
Enterprise Value
5,718951.6270.8164.86-58.59448.68
Last Close Price
45.6613.396.963.662.2020.70
PB Ratio
17.163.982.161.930.553.84
P/TBV Ratio
16.803.832.212.480.534.54
EV/EBITDA Ratio
----0.93-
EV/EBIT Ratio
----0.88-
EV/FCF Ratio
----1.17-
Debt / Equity Ratio
0.150.120.090.1800
Net Debt / Equity Ratio
-1.19-1.12-1.04-1.09-0.94-0.88
Net Debt / EBITDA Ratio
1.722.232.440.942.251.46
Net Debt / FCF Ratio
2.302.823.181.332.842.91
Quick Ratio
4.606.177.053.097.9412.83
Current Ratio
4.696.297.253.228.1613.18
Return on Equity (ROE)
-77.73%-64.06%-68.01%-83.59%-37.54%-81.78%
Return on Assets (ROA)
-45.96%-44.81%-48.71%-63.74%-39.72%-75.51%
Return on Invested Capital (ROIC)
----14072.86%-493.17%-1333.93%
Return on Capital Employed (ROCE)
-55.76%-52.24%-58.45%-76.81%-43.40%-80.87%
Buyback Yield / Dilution
-19.43%-26.78%-79.94%-26.90%-12.71%-54.25%
Total Shareholder Return
-19.43%-26.78%-79.94%-26.90%-12.71%-54.25%