OTTER TAIL CORP (OTTR) Stock Chart

NASDAQ:OTTR • US6896481032

85.1 USD
-0.48 (-0.56%)
At close: Feb 27, 2026
85.1 USD
0 (0%)
After Hours: 2/27/2026, 8:25:43 PM
Open in Chart Tool
OTTER TAIL CORP / OTTR Daily stock chart