Embla Medical hf. (OSSFF)

OTCMKTS · Delayed Price · Currency is USD
4.150
-0.150 (-3.49%)
At close: Mar 23, 2026
Market Cap1.94B -2.4%
Revenue (ttm)984.45M +12.7%
Net Income93.95M +28.5%
EPS0.22 +27.2%
Shares Out n/a
PE Ratio20.62
Forward PE18.07
Dividendn/a
Ex-Dividend Daten/a
Volume5,000
Open4.150
Previous Close4.300
Day's Range4.150 - 4.150
52-Week Range4.150 - 5.325
Beta0.46
Analystsn/a
Price Targetn/a
Earnings DateJul 21, 2026