Advertisement

Otter Tail Corporation OTTR

Set alert

Price alert · OTTR

All alert types
90.35 USD -0.07 -0.08%

At close · Oct 30

90.35 0.00 0.00%

After hours · Oct 30, 4:01 PM ET

Bid
90.35 × 2
Ask
90.49 × 2
90.06 Day range 91.68
77.22 52-week range 94.28
YTD
+11.81%
1 year
+16.46%
Open
91.07
Prev close
90.42
Mkt cap
3.79B
Vol
199.95K
Avg vol
227.47K
EPS
4.63
P/E
19.51
Div yield
2.50%
More statistics
Low
90.06
High
91.68
Forward P/E
16.96
Beta
0.45
Short ratio
18.62
Inst. own
78.95%
Dividend
2.26
Ex-div date
Aug 13, 2026
Earnings
Nov 2, 2026
50-d avg
89.44
200-d avg
88.81
1y target
90.50

5D chart

Chart tools
Interval

Signals (105)
NameTimeAgo
RSI: OverboughtOct 30, 9:30 AM2 days ago
SMA: BullishOct 29, 3:45 PM3 days ago
SMA: BullishOct 29, 3:45 PM3 days ago
SMA: BearishOct 29, 3:40 PM3 days ago
SMA: BearishOct 29, 3:40 PM3 days ago
SMA: BullishOct 29, 3:30 PM3 days ago
MACD: Buy SignalOct 29, 3:15 PM3 days ago
SMA: BullishOct 29, 3:05 PM3 days ago
SMA: BearishOct 29, 2:40 PM3 days ago
SMA: BullishOct 29, 2:30 PM3 days ago
SMA: BearishOct 29, 2:10 PM3 days ago
SMA: BullishOct 29, 1:55 PM3 days ago
MACD: Sell SignalOct 29, 1:15 PM3 days ago
SMA: BearishOct 29, 1:10 PM3 days ago
MACD: Buy SignalOct 29, 1:05 PM3 days ago
SMA: BullishOct 29, 1:00 PM3 days ago
SMA: BullishOct 29, 1:00 PM3 days ago
SMA: BearishOct 29, 12:45 PM3 days ago
SMA: BullishOct 29, 12:15 PM3 days ago
SMA: BearishOct 29, 11:45 AM3 days ago
SMA: BearishOct 29, 11:20 AM3 days ago
SMA: BullishOct 29, 11:10 AM3 days ago
SMA: BearishOct 29, 11:05 AM3 days ago
MACD: Sell SignalOct 29, 11:00 AM3 days ago
RSI: OverboughtOct 29, 10:45 AM3 days ago
SMA: BullishOct 29, 10:20 AM3 days ago
SMA: BearishOct 29, 10:15 AM3 days ago
SMA: BullishOct 29, 10:10 AM3 days ago
SMA: BearishOct 29, 10:05 AM3 days ago
RSI: OverboughtOct 29, 9:30 AM3 days ago
SMA: BullishOct 28, 3:35 PM4 days ago
MACD: Buy SignalOct 28, 3:10 PM4 days ago
SMA: BullishOct 28, 3:00 PM4 days ago
RSI: OversoldOct 28, 2:10 PM4 days ago
SMA: BearishOct 28, 1:15 PM4 days ago
SMA: BullishOct 28, 1:00 PM4 days ago
SMA: BearishOct 28, 12:55 PM4 days ago
MACD: Sell SignalOct 28, 12:55 PM4 days ago
SMA: BearishOct 28, 12:50 PM4 days ago
RSI: OverboughtOct 28, 12:20 PM4 days ago
SMA: BullishOct 28, 12:10 PM4 days ago
SMA: BearishOct 28, 11:45 AM4 days ago
MACD: Buy SignalOct 28, 11:15 AM4 days ago
SMA: BullishOct 28, 10:55 AM4 days ago
RSI: OversoldOct 28, 10:15 AM4 days ago
SMA: BearishOct 28, 9:55 AM4 days ago
MACD: Sell SignalOct 28, 9:40 AM4 days ago
SMA: BearishOct 28, 9:30 AM4 days ago
RSI: OverboughtOct 27, 3:50 PM5 days ago
RSI: OverboughtOct 27, 3:35 PM5 days ago
SMA: BullishOct 27, 3:20 PM5 days ago
MACD: Buy SignalOct 27, 3:20 PM5 days ago
SMA: BullishOct 27, 3:15 PM5 days ago
SMA: BearishOct 27, 3:10 PM5 days ago
SMA: BullishOct 27, 3:05 PM5 days ago
SMA: BearishOct 27, 2:40 PM5 days ago
SMA: BearishOct 27, 2:40 PM5 days ago
SMA: BullishOct 27, 2:15 PM5 days ago
SMA: BearishOct 27, 2:10 PM5 days ago
SMA: BearishOct 27, 1:40 PM5 days ago
MACD: Sell SignalOct 27, 1:40 PM5 days ago
SMA: BullishOct 27, 1:35 PM5 days ago
MACD: Buy SignalOct 27, 12:25 PM5 days ago
MACD: Sell SignalOct 27, 12:20 PM5 days ago
SMA: BearishOct 27, 12:15 PM5 days ago
SMA: BearishOct 27, 11:55 AM5 days ago
SMA: BullishOct 27, 11:15 AM5 days ago
SMA: BullishOct 27, 11:15 AM5 days ago
MACD: Buy SignalOct 27, 11:15 AM5 days ago
SMA: BearishOct 27, 10:55 AM5 days ago
SMA: BullishOct 27, 10:50 AM5 days ago
SMA: BearishOct 27, 9:50 AM5 days ago
MACD: Sell SignalOct 27, 9:50 AM5 days ago
SMA: BearishOct 27, 9:40 AM5 days ago
SMA: BullishOct 27, 9:30 AM5 days ago
SMA: BullishOct 27, 9:30 AM5 days ago
MACD: Buy SignalOct 27, 9:30 AM5 days ago
MACD: Sell SignalOct 26, 3:50 PM6 days ago
SMA: BearishOct 26, 3:45 PM6 days ago
SMA: BearishOct 26, 3:40 PM6 days ago
SMA: BullishOct 26, 3:15 PM6 days ago
SMA: BullishOct 26, 3:15 PM6 days ago
SMA: BearishOct 26, 2:45 PM6 days ago
SMA: BearishOct 26, 2:45 PM6 days ago
SMA: BullishOct 26, 2:40 PM6 days ago
SMA: BullishOct 26, 2:40 PM6 days ago
SMA: BearishOct 26, 2:35 PM6 days ago
SMA: BearishOct 26, 2:35 PM6 days ago
SMA: BullishOct 26, 2:25 PM6 days ago
MACD: Buy SignalOct 26, 2:15 PM6 days ago
SMA: BullishOct 26, 2:10 PM6 days ago
MACD: Sell SignalOct 26, 1:30 PM6 days ago
SMA: BearishOct 26, 1:25 PM6 days ago
SMA: BearishOct 26, 1:20 PM6 days ago
SMA: BullishOct 26, 1:15 PM6 days ago
SMA: BearishOct 26, 12:40 PM6 days ago
SMA: BearishOct 26, 12:15 PM6 days ago
SMA: BullishOct 26, 12:10 PM6 days ago
SMA: BearishOct 26, 11:50 AM6 days ago
SMA: BullishOct 26, 11:30 AM6 days ago
SMA: BearishOct 26, 11:25 AM6 days ago
SMA: BullishOct 26, 11:15 AM6 days ago
SMA: BearishOct 26, 11:10 AM6 days ago
SMA: BullishOct 26, 11:05 AM6 days ago
SMA: BearishOct 26, 10:20 AM6 days ago

Revenue & Expenses

Revenue by
Income Tax Benefit → Expenses: $21.16MPlastics → Revenue: $124.60MExpenses → Selling, General & Admin: $22.17MExpenses → Other Operating Expenses: $218.01MExpenses → Other Expenses: $4.56MGross Profit → Expenses: $215.97MRevenue → Gross Profit: $215.97MRevenue → Cost of Revenue: $118.41MElectric → Revenue: $121.32MNet Loss → Expenses: $7.61MManufacturing → Revenue: $88.46MIncome Tax Benefit$21.16MGross Profit$215.97MNet Loss$7.61MCost of Revenue$118.41MExpenses$244.74MSelling, General & Admin$22.17MOther Operating Expenses$218.01MOther Expenses$4.56MRevenue$334.38MPlastics$124.60MElectric$121.32MManufacturing$88.46M

Period ending Jun 30, 2026 · select a line to chart its history

Income statement

OTTR quarterly income statement
334.38M
334.38M
202.10M
132.28M
156.48M
22.17M
-24.20M
12.89M
-21.16M
-7.61M
-7.61M
-7.61M
-7.61M
-0.18
-0.18
-0.18
0.578
-15.87M
-15.87M
41.95M
41.95M

Balance sheet

OTTR quarterly balance sheet
351.88M
351.88M
137.99M
55.32M
82.67M
199.03M
837.35M
3.14B
4.29B
133.82M
1.27B
490.57M
1.13B
2.42B
1.23B
143.00K
1.88B
1.88B
3.46B
1.27B
41.68M
169.98M
1.93B
131.05M
318.09M

Cash flow

OTTR quarterly cash flow
30.81M
31.03M
3.53M
-139.47M
-1.00K
55.88M
-24.27M
-139.60M
-2.32M
112.10M
2.15M
Advertisement