Otter Tail Corporation
Exchange: nyse
none
3354187520.00
497775008.00
0.680909703654
0.370989381080
36.13%
3.75
1.870000