Otter Tail Corporation Diversified Utilities

OTTR
NASDAQ
28.19 0.14 (0.49%) last updated 5:00 PM EDT Jul 30
Trade $OTTR Now