Advertisement
Advertisement

OTTR

OTTR logo

Otter Tail Corp

94.98
USD
Sponsored
+2.61
+2.83%
Aug 11, 14:21 UTC -4
Open

Otter Tail Corp Financial Snapshot

Market Cap
3.99B
Beta
0.45
Earnings Per Share (EPS)
4.64
Price-to-Book (P/B) Ratio
2.10
Operating Margin
20.70%
Total Debt/Equity (D/E)
67.49%
P/E Ratio
14.47
Return on Equity (ROE)
14.56%
Current Ratio
1.71%
Free Cash Flow
-136.88M

Earnings Chart

Latest News & Forecasts

Advertisement