
OBT
$37.02
1D:
0.7%
1Y:
32.9%
US68417L1070Sign in to check this stock against your screeners
Sign In$30.53
1D:
1.3%
1Y:
61.4%
US5977421057Mkt Cap
$632.88M
P/E Ratio TTM
25.2
Revenue TTM
$449.08M
Beta
0.64
Earnings TTM
$35.16M
Dividend Yield TTM
4.19%
$32.07
1D:
0.1%
1Y:
29.1%
US3943571071Mkt Cap
$546.01M
P/E Ratio TTM
14.0
Revenue TTM
$143.04M
Beta
0.39
Earnings TTM
$39.02M
Dividend Yield TTM
1.25%