
OLMA
$13.55
1D:
-0.3%
1Y:
183.2%
US68062P1066Sign in to check this stock against your screeners
Sign In$26.73
1D:
-0.1%
1Y:
129.2%
US4834971032Mkt Cap
$1.37B
P/E Ratio TTM
-9.8
Revenue TTM
$15.12M
Beta
-0.12
Earnings TTM
$-210.31M
Dividend Yield TTM
0.00%
$12.31
1D:
-9.8%
1Y:
243.9%
US2210151005Mkt Cap
$1.04B
P/E Ratio TTM
-25.1
Revenue TTM
$0.00
Beta
0.94
Earnings TTM
$-44.17M
Dividend Yield TTM
0.00%