Otter Tail Corporation
OTTR
$83.38
$0.961.17%
OTTR
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.