MyFinsight

HomeBlogAboutContact

MyFinsight

Making company financials insightful for everyone

  • About
  • Blog
  • Privacy Policy
  • Contact

Follow Us

  • X.com
  • Thread
  • Instagram

© 2026 MyFinsight. All rights reserved.

|||
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

Time Plot

Show the time plot by selecting a row from the table.

Otter Tail Corp (OTTR)

Otter Tail Corp (OTTR)