Otter Tail Corporation (OTTR)
OTTR price
$89.69
-0.17 -0.19%
Ticker
OTTR
Price
$89.69
Change
-0.17 -0.19%
Market cap
$3.77B
Sector
Industrials
Industry
Conglomerates
Stocklytics home
ยท
Screener