Otter tail

Otter tail

HQ location
Fergus Falls, United States
Launch date
Market cap
$3.3b
Enterprise value
$4.1b
Share price
$77.09 OTTR
Authorizing premium user...