Back to screener

OTTR

Otter Tail Corp

Industrials · Conglomerates · USA

$87.46

Market cap $3.67B

Valuation

Health

Mood

Neutral

Dividend yield

2.58%

TTM

2.62%

Forward

Explore SmartStockScore

Data updated daily