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