MyFinsight
Home
Blog
About
Income Statement
|
Cash Flow
|
Balance Sheet
|
Ratios
Subscribe for Financial Insights
Page 1
123
Page 1
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
Page 1
Page 1
Buy us a coffee
Time Plot
Show the time plot by selecting a row from the table.
Otter Tail Corp (OTTR)
Otter Tail Corp (OTTR)