Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS

TAC Stock Annual Cash Flow. Download in Excel

TransAlta Corporation logo

TransAlta Corporation

Sector: Utilities   

Industry: Utilities - Independent Power Producers

10.41
 
USD
  
0.05
  
(0.48%)
Previous close: 10.36  Open: 10.41  Bid: 10.01  Ask: 13.9
52 week range    
6.78   
   14.64
Mkt Cap: 3,092 M  Avg Vol (90 Days): 1,141,750
Peers   
AES / 
CIG.C / 
SU / 
ENB-CA / 
SU-CA / 
ENB / 
Last updated: Tuesday 10th June 2025

Stock Rankings

71
MarketXLS Rank
90
Technical
52
Quality
How are these ranks calculated?
Financials

TAC Cash Flow

Annual
Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20Dec-21Dec-22Dec-23Dec-24
(Increase) Decrease in inventories-9 M11 M-7 M-21 M-13 M6 M42 M6 M-2 M34 M
(Increase) Decrease in payables-154 M84 M188 M-100 M-121 M164 M151 M608 M-616 M-258 M
(Increase) Decrease in receivables-76 M-27 M-220 M58 M255 M-83 M-28 M-930 M742 M177 M
Acquisitions-101 M-56 M-45 M-200 M-134 M-120 M-10 M
AssetImpairmentCharge-2 M28 M20 M73 M25 M84 M648 M9 M-48 M46 M
CapitalExpenditureReported502 M379 M389 M297 M431 M500 M489 M949 M888 M321 M
Cash at beginning of period43 M54 M305 M314 M89 M411 M703 M947 M1,134 M348 M
Cash at end of period54 M305 M314 M89 M411 M703 M947 M1,134 M348 M337 M
Cash flow432 M744 M626 M820 M849 M702 M1,001 M877 M1,464 M796 M
CashFlowFromContinuingInvestingActivities-573 M-327 M87 M-394 M-512 M-687 M-472 M-741 M-814 M-520 M
ChangeInAccountPayable-152 M81 M186 M-97 M-130 M160 M153 M548 M-550 M-273 M
ChangeInIncomeTaxPayable-2 M3 M2 M-3 M9 M4 M-2 M60 M-66 M15 M
ChangeInPayablesAndAccruedExpense-154 M84 M188 M-100 M-121 M164 M151 M608 M-616 M-258 M
ChangeInPrepaidAssets-3 M5 M-75 M19 M2 M9 M85 M
ChangeInTaxPayable-2 M3 M2 M-3 M9 M4 M-2 M60 M-66 M15 M
ChangeInWorkingCapital-242 M73 M-114 M-44 M121 M89 M174 M-316 M124 M38 M
ChangesInAccountReceivables-77 M-23 M-228 M58 M261 M-79 M-28 M-869 M715 M155 M
CommonStockDividendPaid-124 M-69 M-46 M-46 M-45 M-47 M-48 M-241 M-281 M-111 M
CommonStockPayments-23 M-68 M-57 M-4 M-52 M-87 M-143 M
Current deferred income taxes86 M15 M-15 M-34 M-18 M-85 M-11 M127 M34 M-63 M
Deferred income taxes86 M15 M-15 M-34 M-18 M-85 M-11 M127 M34 M-63 M
Depreciation599 M621 M
Depreciation unreconciled605 M664 M708 M710 M709 M798 M719 M599 M621 M531 M
DepreciationAndAmortization605 M664 M708 M710 M709 M798 M719 M599 M621 M
EarningsLossesFromEquityInvestments-1000000.0-5 M-4 M2 M
Effect of exchange rate changes3 M-3 M-1000000.0-1000000.05 M-3 M6 M-4 M4 M
FinancingCashFlow149 M-163 M-703 M-651 M-14 M272 M-282 M45 M-1,432 M-291 M
Free cash flow432 M744 M626 M820 M849 M702 M1,001 M-6 M605 M475 M
GainLossOnInvestmentSecurities61 M58 M-48 M30 M-32 M42 M-34 M
GainLossOnSaleOfPPE-32 M-3 M-1000000.0
IncomeTaxPaidSupplementalData17 M27 M14 M87 M35 M36 M57 M67 M94 M104 M
InterestPaidSupplementalData242 M235 M230 M188 M185 M201 M220 M229 M277 M269 M
Issuance of capital stock8 M3 M5 M12 M
Issuance of debt-106 M-114 M449 M-46 M
IssuanceOfCapitalStock8 M3 M5 M12 M
IssuanceOfDebt-66 M-58 M-545 M-540 M280 M533 M-41 M351 M-135 M-137 M
Net cash from financing activities149 M-163 M-703 M-651 M-14 M272 M-282 M45 M-1,432 M-291 M
Net cash from investing activities-573 M-327 M87 M-394 M-512 M-687 M-472 M-741 M-814 M-520 M
Net cash from operating activities432 M744 M626 M820 M849 M702 M1,001 M877 M1,464 M796 M
Net change in cash & cash equivalents11 M251 M9 M-225 M322 M292 M247 M181 M-782 M-15 M
Net income from continuing operations116 M276 M-118 M-90 M176 M-253 M-425 M161 M796 M239 M
NetBusinessPurchaseAndSale-101 M422 M-45 M-200 M-134 M8 M-10 M
NetCapitalExpenditureDisposals-883 M-859 M-317 M
NetCommonStockIssuance-23 M-68 M-57 M4 M-49 M-82 M-131 M
NetForeignCurrencyExchangeGainLoss13 M-1000000.022 M28 M13 M1000000.0-24 M-82 M-9 M-29 M
NetIntangiblesPurchaseAndSale-26 M-21 M-51 M-20 M-14 M-14 M-9 M-31 M-13 M-10 M
NetInvestmentPropertiesPurchaseAndSale-12 M-6 M6 M2 M3 M2 M-6 M-10 M-13 M-5 M
NetInvestmentPurchaseAndSale-12 M-6 M6 M2 M3 M2 M-6 M-10 M-13 M-5 M
NetIssuancePaymentsOfDebt-66 M-58 M-545 M-540 M280 M533 M-41 M351 M-135 M-137 M
NetLongTermDebtIssuance-66 M-58 M-545 M-540 M280 M639 M73 M-98 M-135 M-137 M
NetPPEPurchaseAndSale-469 M-352 M-338 M-275 M-380 M-463 M-441 M-852 M-846 M-307 M
Operating (gains) losses-188 M56 M-27 M58 M-64 M33 M-117 M-118 M-10 M-30 M
Other financing charges net385 M6 M-72 M-2 M-141 M-118 M-158 M27 M-883 M140 M
Other investing changes net35 M52 M48 M-56 M79 M-78 M-24 M162 M58 M-198 M
Other non-cash items-44 M-245 M179 M140 M-113 M27 M22 M375 M-101 M81 M
Payment of cash dividends170 M111 M86 M86 M85 M86 M87 M284 M332 M163 M
PreferredStockDividendPaid-46 M-42 M-40 M-40 M-40 M-39 M-39 M-43 M-51 M-52 M
Purchase of short term investments705 M46 M286 M657 M516 M1,153 M173 M532 M39 M
PurchaseOfIntangibles-26 M-21 M-51 M-20 M-14 M-14 M-9 M-31 M-13 M-10 M
PurchaseOfInvestment-12 M-6 M-10 M-13 M-5 M
PurchaseOfLongTermInvestments-13 M-5 M
PurchaseOfPPE-476 M-358 M-338 M-277 M-417 M-486 M-480 M-918 M-875 M-311 M
Repayment of debt-771 M-104 M-831 M-1,197 M-236 M-514 M-100 M-630 M-174 M-137 M
RepaymentOfDebt-771 M-104 M-831 M-1,197 M-236 M-620 M-214 M-630 M-174 M-137 M
Repurchase of capital stock-23 M-68 M-57 M-4 M-52 M-87 M-143 M
Sale of Float term investments27 M
SaleOfBusiness478 M2 M128 M
SaleOfInvestment6 M2 M3 M2 M27 M
SaleOfPPE7 M6 M3 M2 M37 M23 M39 M66 M29 M4 M
ShortTermDebtIssuance449 M
ShortTermDebtPayments-106 M-114 M-46 M
UnrealizedGainLossOnInvestmentSecurities385 M-36 M2 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