Otter tail

Otter tail

HQ location
Fergus Falls, United States
Launch date
Market cap
$3.6b
Enterprise value
$4.3b
Share price
$84.15 OTTR
Authorizing premium user...