Skip to content
OTTR WACC: 7.47% — Otter Tail Corp Cost of Capital (April 2026) | DeepViews