Embla Medical hf. (OSSUY)

OTCMKTS · Delayed Price · Currency is USD
4.230
+0.080 (1.93%)
At close: Oct 20, 2026
Market Cap1.77B -21.4%
Revenue (ttm)997.24M +11.2%
Net Income94.22M +22.1%
EPS0.22 +22.4%
Shares Out n/a
PE Ratio19.49
Forward PE16.34
Dividendn/a
Ex-Dividend Daten/a
Volume1,000
Open4.230
Previous Close4.150
Day's Range4.230 - 4.230
52-Week Range3.670 - 5.610
Beta0.46
Analystsn/a
Price Targetn/a
Earnings DateOct 20, 2026