Otter Tail Corp (NAS:OTTR)
$ 85.6275 -0.3825 (-0.44%) Market Cap: 3.58 Bil Enterprise Value: 4.27 Bil PE Ratio: 12.23 PB Ratio: 2.47 GF Score: 85/100

Otter Tail Corp (OTTR) Transcripts

  • 1