OT
OTTER TAIL CORP
OTTR· Utilities· Electric UtilitiesS&P 600
Close · 17/06/2026
86.73
1D
-2.68%52-week range
74.15 – 92.24
Volume
2,31,109.00
Price history
OTTR
18/05/2026 to 17/06/2026
O 88.43 H 89.00 L 85.51
1W-3.20%
1M-1.51%
3M-0.60%
6M+2.80%
1Y+13.73%
3Y+12.39%
5Y+75.50%
MAX+83.67%
Fundamentals
as of 17/06/2026- Market cap
- $3.64B
- Shares out
- 41.99M
- P/E (trailing)
- 18.67
- P/E (forward)
- 16.86
- EPS (trailing)
- 4.65
- Dividend yield
- 2.60%
- Beta
- 0.43
- Profit margin
- 14.83%
- P/B
- 1.94
- Return on equity
- 10.39%
SEC financial statements
54 quarterly and 18 annual periods through 30/06/2026.
Details
- Ticker
- OTTR
- Index
- SP600
- Sector
- Utilities
- Industry
- Electric Utilities
- HQ
- -
Last close 17/06/2026.