Embla Medical hf. (OSSUY)

OTCMKTS · Delayed Price · Currency is USD
4.150
+0.140 (3.49%)
At close: Jul 24, 2026
Market Cap1.94B -3.9%
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
Volume303
Open4.150
Previous Close4.010
Day's Range4.150 - 4.150
52-Week Range3.670 - 5.610
Beta0.46
Analystsn/a
Price Targetn/a
Earnings DateJul 21, 2026