Otter Tail (OTTR) Ownership
OTTR$79.77-0.09 -0.11%
Market cap$3.35BEnterprise value$4.33BRevenue (TTM)$1.31BMarket position—
Score
32
Bearish
Value
32
Quality
40
Growth
25
Ownership data loads after the page opens.
Ownership data loads after the page opens.
OTTR price $79.77 -0.09 -0.11%
Stocklytics score rationale: value 32, quality 40, growth 25.
Insights · Dividends · Forecast · Financials · Learn