
OTTR
$87.73
1D:
-0.1%
1Y:
10.1%
US6896481032Sign in to check this stock against your screeners
Sign In$72.84
1D:
-2.2%
1Y:
24.2%
US0921131092Mkt Cap
$5.55B
P/E Ratio TTM
19.1
Revenue TTM
$2.29B
Beta
0.73
Earnings TTM
$288.30M
Dividend Yield TTM
3.79%
$70.24
1D:
-2.0%
1Y:
26.7%
US6680743050Mkt Cap
$4.32B
P/E Ratio TTM
25.8
Revenue TTM
$1.64B
Beta
0.38
Earnings TTM
$167.58M
Dividend Yield TTM
3.77%