Otter Tail Corporation (OTTR) — AI Analysis & Mentions
OTTR has been discussed in 1 daily market analyses (first mention Apr 10, 2026, latest Apr 10, 2026).
Current Snapshot
AI Analysis Mentions (1 total)
Otter Tail hit a 52-week high at $90.45 and boasts a 22.17% annual return. Although it missed Q4 earnings/revenues, its steady regulated utility income and a new $170M Note Purchase Agreement underpin long-term stability. A Hold rating prevails for now, but continued operational execution may offer slow and steady value.