Immunovant, Inc. (IMVT)
NASDAQ: IMVT · Real-Time Price · USD
23.84
-0.54 (-2.21%)
At close: Mar 24, 2026, 4:00 PM EDT
23.84
0.00 (0.00%)
After-hours: Mar 24, 2026, 4:15 PM EDT

Immunovant Ratios and Metrics

Millions USD. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Mar '25 Mar '24 Mar '23 Mar '22 Mar '21
4,8522,9074,7042,0216421,571
Market Cap Growth
42.69%-38.19%132.70%214.95%-59.16%84.66%
Enterprise Value
3,9212,1934,0681,645149.221,174
Last Close Price
23.8417.0932.3115.515.5116.04
PE Ratio
--6.26-17.19-9.07-3.85-13.15
PB Ratio
5.034.117.615.581.374.01
P/TBV Ratio
4.193.667.225.271.293.60
P/FCF Ratio
--7.72-21.92-10.73-6.03-18.81
P/OCF Ratio
--7.73-21.96-10.74-6.05-18.86
EV/EBITDA Ratio
--5.01-14.40-7.54-0.96-10.86
EV/EBIT Ratio
--5.01-14.39-7.54-0.96-10.85
EV/FCF Ratio
--5.82-18.96-8.73-1.40-14.05
Debt / Equity Ratio
-000.000.000.01
Debt / EBITDA Ratio
--0-0.01-0.01-0.03
Debt / FCF Ratio
--0.00-0.01-0.02-0.04
Net Debt / Equity Ratio
-1.01-1.01-1.03-1.03-1.05-1.01
Net Debt / EBITDA Ratio
2.041.632.251.723.153.67
Net Debt / FCF Ratio
2.351.902.961.994.624.75
Quick Ratio
15.0310.4113.188.7111.3721.35
Current Ratio
15.7411.1613.709.3411.5221.79
Return on Equity (ROE)
-69.35%-62.46%-52.91%-50.69%-36.39%-44.25%
Return on Assets (ROA)
-66.66%-60.88%-52.85%-47.38%-33.61%-41.30%
Return on Invested Capital (ROIC)
3226.72%3662.35%1893.72%1286.87%1167.90%2517.41%
Return on Capital Employed (ROCE)
-72.78%-66.13%-57.68%-52.37%-36.09%-44.33%
Earnings Yield
-9.44%-15.97%-5.82%-11.03%-25.95%-7.61%
FCF Yield
-8.61%-12.96%-4.56%-9.32%-16.57%-5.32%
Buyback Yield / Dilution
-0.96%-15.64%-10.17%-3.52%-31.18%-24.66%
Updated Feb 6, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q