News

Otter Tail Corporation (Nasdaq: OTTR) today announced financial results for the quarter ended June 30, 2025. Produced diluted earnings per share of $1.85 in the second quarter of 2025. Increased ...