Otter Tail Corporation (OTTR) closed at $88.75, down 2.07% from the previous session, as broader market pressure weighed on ...