Otter Tail Corporation
Exchange: nyse
none
3286425856.00
497775008.00
0.680909705163
0.370989381080
36.13%
3.75
1.870000