Otter Tail Corporation Diversified Utilities

OTTR
NASDAQ
31.74 0.06 (0.19%) last updated 11:42 AM EST Jan 28
Trade $OTTR Now