OTTER TAIL CORP (OTTR) Stock Chart

NASDAQ:OTTR • US6896481032

86.16 USD
+0.7 (+0.82%)
At close: Feb 24, 2026
86.16 USD
0 (0%)
After Hours: 2/24/2026, 8:00:02 PM
Open in Chart Tool
OTTER TAIL CORP / OTTR Daily stock chart