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)

Apr 10, 2026 · $90.45 · +22.17%

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.

Continue Exploring