Stockpicker Comparison Tool
Nothing here is comparable yet for these companies.
Revenue Growth
IMRX
-100.00%
HUMA
34.88%
▲ 39.14%
Gross Margin
IMRX
100.00%
▲ 50.40%
HUMA
-203.20%
▲ 108.52%
Free Cash Flow
IMRX
-$16.53M
▲ $1.98M
HUMA
-$22.16M
▲ $3.11M
Net Debt / EBITDA
IMRX
2.38
▼ -0.22
HUMA
0.17
▲ 0.39
Operating Margin
IMRX
-3073627.91%
▼ -3039265.87%
HUMA
-6649.26%
▼ -803.81%
P/E Ratio
IMRX
—
HUMA
9.78
▼ -7.18