NASDAQ USD

OTTR Otter Tail Corporation

$88,17
$2,02
-2,23%
Open
$89.42
Prev. Close
$90.18
Daily High
$89.44
Daily Low
$87.81
Advertisement

52-Week Range

Daily Low
$74.15
Daily High
$92.24

Financials

Fundamental

Premium Ad Space