Embla Medical hf. (OSSFF)

OTCMKTS · Delayed Price · Currency is USD
4.525
-0.025 (-0.55%)
At close: Aug 28, 2026
Market Cap1.80B -21.5%
Revenue (ttm)997.24M +11.2%
Net Income94.22M +22.1%
EPS0.22 +22.4%
Shares Out n/a
PE Ratio20.80
Forward PE16.57
Dividendn/a
Ex-Dividend Daten/a
Volume200
Open4.525
Previous Close4.550
Day's Range4.525 - 4.525
52-Week Range4.150 - 5.325
Beta0.46
Analystsn/a
Price Targetn/a
Earnings DateOct 20, 2026