Otter Tail Corporation Diversified Utilities

OTTR
NASDAQ
29.13 0.27 (0.92%) last updated 4:52 PM EDT Oct 24
Trade $OTTR Now