IOBT
IOBT
NASDAQ · Biotechnology

Io Biotech Inc

$0.35
+0.03 (+9.27%)
As of Feb 8, 2:23 PM ET ·
Income Statement
FY 2025 FY 2024 FY 2023
Revenue 16.46M 14.50M 15.97M
Net Income 527.9K 404.7K 468.6K
EPS
Profit Margin 3.2% 2.8% 2.9%
Rev Growth +9.2% +19.8% +5.1%
Balance Sheet
FY 2025 FY 2024 FY 2023
Total Debt 12.26M 12.38M 12.07M
Total Equity 8.67M 8.76M 8.40M
D/E Ratio 1.41 1.41 1.44
Cash Flow
FY 2025 FY 2024 FY 2023
EBITDA 822.7K 875.9K 889.3K
Free Cash Flow 305.6K 207.6K 283.2K