Otter Tail Corporation Common Stock (OTTR)

FairStock Score: 58/100 — STEADY

Current Price$87.37
Market Cap$3,66,52,69,504
P/E Ratio13.52
ROE15.63%
Dividend Yield2.48%
SectorIndustrials

Data from SEC filings. Not investment advice. Scoring methodology