Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS
Search for stocks (e.g., AAPL, GOOGL, AMZN)
OTTR logo

OTTR

NGS
Otter Tail Corporation
UtilitiesUtilities - Diversified
Watchlists:
Last updated: Monday 7th July 2025
79.69
+0.27 (0.34%)
Prev Close:79.42
Open:79.91
Bid:72.01
Ask:83.25
52 Week Range
71.66
100.84
Volume:212,708
Mkt Cap:3,313 M
Price Target
$91.64
+15.0%
Financials

Financial Statements

OTTR - Income Statement (Annual)

Dec-24Dec-23Dec-22Dec-21Dec-20Dec-19Dec-18Dec-17Dec-16Dec-15
Acquired In Process Rn D Income-2 M
Basic Discontinuous Operations0.010.010.02
Diluted Discontinuous Operations0.010.010.02
Gains Loss On Disposal Of Discontinued Operations320000.0284000.02 M
General And Administrative Expense80 M73 M70 M
Gross Profit Margin (profit Margin After CGS)1,140 M1,158 M570 M424 M302 M766 M2,128 M1,988 M804 M780 M
Impairment Of Capital Assets-1000000.0
Interest Expense Non Operating42 M38 M36 M38 M34 M
Misc Other Special Charges28 M23 M3 M884000.03 M819000.0-2 M-3 M3 M2 M
Net Income (loss)302 M294 M284 M177 M96 M87 M1,449 M1,421 M435 M446 M
Net Income Common Stockholders302 M294 M284 M177 M442 M87 M1,449 M1,421 M435 M446 M
Net Income Continuous Operations302 M294 M284 M177 M96 M87 M1,449 M1,421 M435 M446 M
Net Income Discontinuous Operations320000.0284000.0756000.0
Net Non Operating Interest Income Expense-42 M-38 M-36 M-38 M-34 M-31 M-30 M-30 M-32 M-31 M
Operating Income380 M378 M390 M250 M148 M135 M1,496 M1,483 M484 M496 M
Operating Income Before Depreciation (EBITDA)516 M499 M486 M342 M233 M182 M172 M172 M156 M141 M
Operating Expense310 M309 M179 M281 M245 M631 M632 M505 M320 M284 M
Operation And Maintenance190 M191 M181 M160 M151 M154 M156 M147 M
Other Costof Revenue435 M454 M543 M488 M329 M381 M358 M373 M
Other Gain Loss From Disposition Of Discontinued Operations-1000000.0
Other Gand A80 M73 M70 M
Other Operating Expenses123 M139 M165 M190 M163 M553 M557 M433 M246 M224 M
Realized Capital Gain-439000.0
Restructring And Mn A Income-398000.0-378000.0-360000.0-336000.0
Total Income Available For Interest Expense (EBIT)409 M401 M394 M251 M151 M104 M97 M100 M82 M80 M
Total Revenues1,331 M1,349 M1,460 M1,197 M890 M920 M916 M849 M804 M780 M
Total Expenses500 M501 M1,069 M441 M396 M785 M787 M652 M320 M284 M
Total Revenue1,331 M1,349 M1,460 M1,197 M890 M920 M916 M415 M376 M373 M
Amord1 M1 M1 M-1 M-1 M-1 M-1 M
Avgshs42 M42 M42 M41 M41 M40 M40 M39 M39 M37 M
Avgshsdt42 M42 M42 M42 M41 M40 M40 M40 M39 M38 M
Basiceps7.227.066.834.262.352.192.081.841.621.58
Basicepscont7.227.066.834.262.352.192.081.841.611.56
Cor190 M191 M890 M773 M588 M154 M156 M147 M
Depamor107 M98 M93 M91 M82 M78 M75 M73 M73 M60 M
Dileps7.177.06.784.232.342.172.061.821.611.58
Dilepscont7.177.06.784.232.342.172.061.821.61.56
Div Per Share1.871.871.751.561.341.281.251.23
Netincdisc302 M294 M284 M177 M96 M87 M1,449 M1,421 M435 M446 M
Othincexp-28 M-23 M2 M-884000.0-3 M-819000.02 M5 M-3 M-2 M
Pretaxinc817 M834 M358 M719 M116 M104 M97 M100 M82 M80 M
Restruct-398000.0-378000.0-360000.0-336000.0
Sga80 M73 M70 M
Shsout42 M42 M42 M42 M42 M40 M40 M40 M39 M38 M
Specincchg-398000.0-378000.0-360000.0-1 M
Taxprov65 M69 M73 M36 M20 M17 M15 M27 M20 M22 M
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader