Advertisement
Advertisement

OTTR

OTTR logo

Otter Tail Corp

91.33
USD
Sponsored
-0.72
-0.78%
Aug 25, 15:59 UTC -4
Closed
exchange

Pre-Market

91.33

0.00
+0.01%

Otter Tail Corp Financial Snapshot

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

Earnings Chart

Latest News & Forecasts

Trending Stocks

Advertisement