Reports Q revenue $303.111M vs $314.3M last year. “Otter Tail (OTTR) Corporation produced record earnings in 2024, generating diluted earnings per share of $7.17,” said President and CEO Chuck ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results