Otter Tail Corporation
Conglomerates
Industrials
OTTR
42.06 M shares
NASDAQ US
traded
23 Sep 2025
listed
no
open
84.04
52 week high
85.97
high
84.33
52 week low
0.00
previous Close
83.72
P/E ratio
52
market cap
3.31 B
div yield
0
net incoming
68.10 M
24.15 %
net profit margin
20.19 %
2.00 %
operating incoming
84.00 M
25.70 %
net change in cash
-9.84 M
-167.23 %
cash on hand
285 M
-3.34 %
cost of revenue
198 M
9.89 %
top