
OBT
$33.44
1D:
2.2%
1Y:
23.8%
US68417L1070Sign in to check this stock against your screeners
Sign In$26.55
1D:
-1.8%
1Y:
43.5%
US5977421057Mkt Cap
$550.38M
P/E Ratio TTM
16.1
Revenue TTM
$449.08M
Beta
0.65
Earnings TTM
$35.16M
Dividend Yield TTM
4.82%
$17.50
1D:
-0.8%
1Y:
25.7%
US7323441060Mkt Cap
$423.29M
P/E Ratio TTM
12.8
Revenue TTM
$199.02M
Beta
0.51
Earnings TTM
$31.37M
Dividend Yield TTM
0.00%