3.87BMarket Cap
13.79P/E TTM
Institutional Confidence
Currency: USD Updated: 2026-07-24The current institutional shareholding score of Otter Tail Corp is 7.00, ranking 18 out of 63 in the Electric Utilities & IPPs industry. The latest institutional shareholding proportion is 81.17%, representing a quarter-over-quarter increase of 15.55%. The largest institutional shareholder is ETHSX, holding a total of 200.80K shares, representing 0.48% of shares outstanding, with 37.14% increase in holdings.
Institutional Shareholding
Shareholder Activity
BlackRock Institutional Trust Company, N.A.
Cascade Investment, L.L.C.
State Street Investment Management (US)
Geode Capital Management, L.L.C.
Dimensional Fund Advisors, L.P.
First Trust Advisors L.P.