MyFinsight

HomeBlogAbout

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
Free Cash flow
-114,670
22,297
40,480
35,140
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)