Otter Tail Corporation (OTTR) — Stock Score Summary

Otter Tail Corporation (OTTR) has a MoatMap StockRank of 78/100 based on Quality (55/100), Value (48/100), and Momentum (55/100) factor scores. The current signal is BUY. Otter Tail Corporation, as a diversified industrial with a significant regulated electric utility segment in the US, is uniquely positioned to benefit from the 'AI Infrastructure Gold Rush' as data centers demand increasing amounts of reliable and clean power. Its utility operations provide a defensive, regulated monopoly moat, allowing for pricing power in a 'Geopolitical Inflation Regime' to pass through higher costs. While utilities are capital-intensive, the structural, sustained demand for power driven by AI is a powerful, underappreciated tailwind creating an asymmetric opportunity for companies providing foundational power infrastructure, especially with strategic regional advantages.