Definium Therapeutics, Inc. (DFTX)
NASDAQ: DFTX · Real-Time Price · USD
23.99
-0.60 (-2.44%)
Jun 5, 2026, 1:50 PM EDT - Market open

Definium Therapeutics Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2,6171,32352315084582
Market Cap Growth
394.03%153.03%247.47%80.04%-85.65%-47.14%
Enterprise Value
2,349951.6270.8164.86-58.59448.68
Last Close Price
23.9913.396.963.662.2020.70
PB Ratio
9.183.982.161.930.553.84
P/TBV Ratio
8.203.602.031.830.453.74
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)
-293.24%-313.12%-254.43%-264.46%-218.81%-692.13%
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%