Otter Tail Corp. (OTTR)
NASDAQ:OTTR
United States
OTTROtter Tail Corp.
$85.52
$3.97(4.87%)
At close: 4:00 PM EST
$85.52
$0.00(0.00%)
After hours: Nov 06 4:21 PM EST