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
low
83.24
growth
5.89 %
previous Close
83.72
P/E ratio
52
market cap
3.31 B
div yield
0
usd
Mar 2025
qoq
revenue
337 M
11.30 %
net incoming
68.10 M
24.15 %
eps
1.62 %
24.62 %
eps surprise
5.88 %
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 top