Otter Tail Corp (OTTR) Institutional Ownership

Institutions by Trading Activity

Ownership Statistics

42,092,473Shares Outstanding
908,235Shares held by institutions
$78,725,810Value of institutional holdings
66.29%Institutional ownership %
1.27%Shares Changed QoQ
332No. of institutional investors

Shares Owned by Institutions

Shares Purchased/Sold by Institutions

Ownership Summary

A total of 332 institutions have reported a stake in Otter Tail Corp (NASDAQ:OTTR) as of December 2025, according to recent 13F filings with the SEC.

332 Institutional Holders

908,235 Total Shares Held
Download Data
Owner Name Date Shares Held Change (QoQ) Change (%) Value (USD)
BlackRock, Inc. 31 Dec, 2025 6,391,447 29,953 0.47% $516,492,845.00
VANGUARD GROUP INC 31 Dec, 2025 5,059,480 -36,597 -0.72% $408,856,579.00
STATE STREET CORP 31 Dec, 2025 1,561,440 -3,933 -0.25% $126,179,966.00
GEODE CAPITAL MANAGEMENT, LLC 31 Dec, 2025 1,019,262 4,164 0.41% $82,384,745.00
DIMENSIONAL FUND ADVISORS LP 31 Dec, 2025 850,729 -8,288 -0.96% $68,750,934.00
FIRST TRUST ADVISORS LP 31 Dec, 2025 810,638 -653,975 -44.65% $65,507,656.00
MORGAN STANLEY 31 Dec, 2025 562,289 30,599 5.76% $45,438,631.00
CAISSE DE DEPOT ET PLACEMENT DU QUEBEC 31 Dec, 2025 554,733 -1,129 -0.20% $44,827,974.00
LSV ASSET MANAGEMENT 31 Dec, 2025 536,941 367,869 217.58% $43,390.00
CHARLES SCHWAB INVESTMENT MANAGEMENT INC 31 Dec, 2025 532,691 -8,766 -1.62% $43,046,760.00
GABELLI FUNDS LLC 31 Dec, 2025 469,100 0 0.00% $37,907,971.00
JPMORGAN CHASE & CO 31 Dec, 2025 418,928 -186,576 -30.81% $33,853,588.00
NORTHERN TRUST CORP 31 Dec, 2025 414,778 -28,086 -6.34% $33,518,210.00
Bank of New York Mellon Corp 31 Dec, 2025 358,577 -12,712 -3.42% $28,976,614.00
ADAGE CAPITAL PARTNERS GP, L.L.C. 31 Dec, 2025 344,149 179,149 108.58% $27,810,681.00
GOLDMAN SACHS GROUP INC 31 Dec, 2025 329,157 6,407 1.99% $26,599,190.00
BANK OF AMERICA CORP /DE/ 31 Dec, 2025 325,120 -52,107 -13.81% $26,272,972.00
GAMCO INVESTORS, INC. ET AL 31 Dec, 2025 272,350 0 0.00% $22,008,604.00
TWO SIGMA INVESTMENTS, LP 31 Dec, 2025 271,653 134,029 97.39% $21,952,279.00
D. E. Shaw & Co., Inc. 31 Dec, 2025 248,239 -11,773 -4.53% $20,060,194.00