Otter Tail Corporation
Exchange: nyse
none
3249199104.00
497775008.00
0.680909705992
0.370989381080
36.13%
3.75
1.870000