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 - Cash Flow (Annual)

Dec-24Dec-23Dec-22Dec-21Dec-20Dec-19Dec-18Dec-17Dec-16Dec-15
Capital Expenditure Reported359 M287 M171 M172 M372 M207 M105 M133 M
Cash Flow From Continuing Investing Activities-411 M-289 M-175 M-172 M-376 M-209 M-107 M-133 M
Cash Flow From Discontinued Operation-21 M
Cash From Discontinued Operating Activities-21 M
Change In Account Payable15 M-10 M-30 M39 M4 M-171000.015 M-3 M12 M-15 M
Change In Accrued Expense-10 M6000.0-5 M28 M19 M-1 M3 M-4 M
Change In Interest Payable-10 M6000.0-5 M28 M19 M-1 M3 M-4 M
Change In Payables And Accrued Expense4 M-10 M-35 M67 M23 M-171000.015 M-3 M15 M-19 M
Change In Working Capital30 M11 M-9 M-66 M16 M7 M-15 M-13 M13 M-20 M
Common Stock Dividend Paid-78 M-73 M-69 M-65 M-60 M-56 M-53 M
Common Stock Payments-3 M-3 M-3 M-2 M
Depreciation And Amortization107 M98 M93 M91 M82 M78 M75 M73 M73 M60 M
Financing Cash Flow23 M-4 M-97 M-59 M144 M45 M-51 M-25 M-4 M38 M
Gain Loss On Investment Securities-5 M-7 M3 M
Income Tax Paid Supplemental Data58 M46 M43 M8 M5 M5 M
Interest Paid Supplemental Data39 M37 M36 M37 M33 M30 M
Issuance Of Capital Stock696000.052 M20 M4 M
Issuance Of Debt108 M73 M-23 M10 M150 M87 M6 M21 M
Net Common Stock Issuance696000.052 M17 M-3 M3 M
Net Investment Properties Purchase And Sale-62 M-8 M-8 M-9 M-9 M-11 M-4 M-4 M
Net Investment Purchase And Sale-62 M-8 M-8 M-9 M-9 M-11 M-4 M-4 M
Net Issuance Payments Of Debt108 M73 M-23 M10 M150 M87 M6 M21 M
Net Long Term Debt Issuance120 M60 M-169000.075 M100 M100 M-48 M
Net PPE Purchase And Sale-350 M-281 M-167 M
Other Non-cash Items6 M7 M7 M4 M7 M6 M4 M4 M7 M25 M
Pension And Employee Benefit Expense-10 M-12 M-20 M-10 M-11 M-22 M-20 M-10 M-10 M
Proceeds From Stock Option Exercised5 M-3 M-345000.0-48 M
Purchase Of Investment-62 M-8 M-8 M-9 M-9 M-11 M-4 M-4 M
Purchase Of PPE-359 M-287 M-171 M-172 M-372 M-207 M-105 M-133 M
Repayment Of Debt-12 M73 M-113 M-130 M75 M-13 M-94 M21 M
Sale Of PPE9 M6 M4 M10 M5 M9 M2 M4 M
Short Term Debt Payments-12 M73 M-83 M10 M75 M-13 M-94 M69 M
Stock Based Compensation10 M8 M7 M7 M6 M6 M4 M4 M3 M2 M
Unrealized Gain Loss On Investment Securities-15 M
Begcash1 M21 M14 M16 M
Capex-350 M-281 M-167 M
Cffcf23 M-4 M-97 M-59 M144 M46 M-51 M-25 M
Cffinv-411 M-289 M-175 M-172 M-376 M-209 M-107 M-133 M-159 M-194 M
Cffoa453 M404 M389 M231 M212 M185 M143 M174 M164 M139 M
Chgcash64 M111 M117 M374000.0-20 M20 M-15 M16 M164 M118 M
Chginv4 M-2 M5 M-54 M6 M8 M-18 M-4 M2 M2 M
Chgothca-6 M15 M-3 M-20 M-13 M366000.0-3 M-4 M-3 M-2 M
Chgothcl17 M21 M-7 M2 M7 M
Chgpay15 M-10 M-30 M39 M4 M-171000.015 M-3 M12 M-15 M
Chgrec11 M-13 M31 M-61 M-6 M-2 M-9 M-2 M-944000.0-2 M
Comstkiss696000.052 M20 M4 M
Definc23 M13 M32 M28 M14 M10 M18 M23 M17 M24 M
Deftax23 M13 M32 M28 M14 M10 M18 M23 M17 M24 M
Depamor107 M98 M93 M91 M82 M78 M75 M73 M73 M60 M
Divpaid78 M73 M69 M65 M60 M56 M53 M
Endcash64 M111 M117 M2 M1 M21 M861000.016 M164 M118 M
Fcf94 M124 M223 M231 M212 M185 M143 M174 M164 M132 M
Ltdebtiss120 M90 M140 M75 M100 M100 M
Ltdebtpay-30 M-140 M-182000.0-172000.0-189000.0-48 M
Netinccont302 M294 M284 M184 M104 M107 M81 M88 M62 M59 M
Netothfin-7 M-4 M-5 M-5 M2 M861000.0-108000.0
Netstdebtiss-12 M73 M-83 M10 M75 M-13 M-94 M69 M
Opcf453 M404 M389 M231 M212 M185 M143 M174 M164 M132 M
Opgainloss-15 M-19 M-17 M-10 M-11 M-22 M-20 M-10 M-10 M
Purchsti-62 M-8 M-8 M-9 M-9 M-11 M-4 M-4 M
Repurchstk-3 M-3 M-3 M-2 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