| Financial Ratios | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| P/E Ratio | - | 12.322 | 11.347 | 10.78 |
| Net Profit Margin | 20.924 | 16.803 | 24.048 | 23.339 |
| Cash Ratio | 88.893 | 110.04 | 157.873 | 150.993 |
| Quick Ratio | 163.801 | 182.679 | 281.778 | 256.955 |
| Current Ratio | 203.878 | 227.869 | 357.261 | 331.438 |
Otter Tail Corp (OTTR)
Otter Tail Corp (OTTR)