Innate Pharma S.A. (IPHA)
NASDAQ: IPHA · Real-Time Price · USD
1.640
+0.040 (2.50%)
Mar 10, 2026, 4:00 PM EDT - Market closed

Innate Pharma Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Mar '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
150133195258312278
Market Cap Growth
-22.03%-31.87%-24.33%-17.51%12.30%-36.38%
Enterprise Value
111.6989.99149.74206.68247.31164.02
Last Close Price
1.641.842.803.734.564.09
PE Ratio
--2.90-28.11-4.77-4.83-4.10
PS Ratio
10.107.673.675.1914.684.63
PB Ratio
24.8217.464.365.533.382.07
P/TBV Ratio
26.8116.884.34-3.352.06
P/FCF Ratio
--21.17-6.88-15.20-6.11-6.13
P/OCF Ratio
--22.37-6.95-15.62-6.20-6.24
EV/Sales Ratio
7.535.192.824.1611.622.73
EV/EBITDA Ratio
--2.11-22.94-19.96-6.643.29
EV/EBIT Ratio
--2.03-13.72-4.18-6.00176.49
EV/FCF Ratio
--14.34-5.28-12.19-4.83-3.62
Debt / Equity Ratio
5.253.510.770.780.410.12
Debt / EBITDA Ratio
-0.55-0.62-5.26-3.51-1.020.33
Debt / FCF Ratio
-0.65-4.25-1.21-2.15-0.74-0.36
Net Debt / Equity Ratio
-6.41-5.63-1.01-1.09-0.70-0.85
Net Debt / EBITDA Ratio
0.671.006.944.931.75-2.29
Net Debt / FCF Ratio
0.806.831.603.011.272.52
Asset Turnover
0.120.140.330.250.090.20
Quick Ratio
2.212.603.733.381.733.81
Current Ratio
2.212.603.733.381.733.81
Return on Equity (ROE)
-658.91%-162.91%-14.28%-71.75%-34.53%-0.44%
Return on Assets (ROA)
-49.70%-36.04%-6.77%-24.60%-16.64%0.30%
Return on Invested Capital (ROIC)
-288.41%-128.95%-17.77%-58.60%-38.99%0.83%
Return on Capital Employed (ROCE)
-71.60%-48.28%-8.63%-33.24%-21.28%0.40%
Earnings Yield
-36.07%-34.46%-3.56%-20.98%-20.70%-24.40%
FCF Yield
-32.05%-4.72%-14.54%-6.58%-16.37%-16.31%
Buyback Yield / Dilution
-10.52%-1.90%-0.17%-0.07%-0.14%-0.01%
Updated Jun 30, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q