OTTR - Otter Tail Corporation

Float
37.34M
Short % of Float
11.21%
Oustanding Shares
41.78M

Float
40.81M
Short % of Float
10.01%
Oustanding Shares
41.63M

Float
40.81 M
Short % of Float
10.34%
Oustanding Shares
41.71 M

37.34M
11.21%
41.78M
40.81M
10.01%
41.63M
40.81 M
10.34%
41.71 M