TTD Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
Report Filing: 2024-02-15 2023-02-15 2022-02-16 2021-02-19 2020-02-28 2019-02-22 2018-02-28 2017-02-16 2015-12-31 2014-12-31
Net Income/Starting Line 178940000 53385000 137762000 242317000 108318000 88140000 50798000 20482000 15929000 5000
Cash From Operating Activities 598322000 548734000 378513000 405069000 60205000 86603000 31224000 75031000 -36560000 -14845000
Depreciation and Amortization 80418000 54425000 42219000 28632000 21662000 11822000 7209000 3798000 1828000 680000
Deferred Income Tax -61597000 -11507000 -16777000 -31218000 -10490000 -5101000 -1581000 -607000 338000 -1509000
Stock Based Compensation 491621000 498642000 337413000 111775000 80758000 0 21317000 5056000 374000 107000
Other Non-Cash Items 31536000 47940000 47574000 38608000 22657000 5020000 2986000 12508000 6679000 847000
Changes in Working Capital -122596000 -94151000 -169678000 14955000 -162700000 -55488000 -49505000 33794000 -61708000 -14975000
Accounts Receivable -554012000 -291747000 -444342000 -418054000 -331369000 -239901000 -224636000 -187736000 -114170000 -53315000
Inventory 0 0 0 0 0 -335794000 -243943000 -160220000 2525000 -31626000
Accounts Payable 475463000 187119000 309410000 481313000 191763000 177675000 171793000 209483000 50021000 35706000
Deferred Revenue -44047000 10477000 -34746000 -48304000 -23094000 342532000 247281000 172267000 -84000 34260000
Other Working Capital 0 0 0 0 0 0 0 0 0 0
Cash From Investing Activities -107593000 -304374000 -93638000 -143271000 -163841000 -25191000 -16064000 -9221000 -6376000 -2208000
Investments in Property Plant and Equipment -55020000 -91885000 -59973000 -80114000 -40604000 -25191000 -13064000 -9221000 -6927000 -1657000
Payments for Acquisitions 8230000 7725000 -13261000 6053000 4911000 0 -3000000 0 0 0
Purchases of Securities -608379000 -553295000 -278387000 -230759000 -212776000 0 0 0 0 -551000
Proceeds from Sales and Maturities of Securities 555806000 340806000 257983000 167602000 89539000 0 0 0 551000 0
Other Investing Activities -8230000 -7725000 -25573000 -6053000 -4911000 0 0 0 0 0
Cash From Financing Activities -626106000 31992000 31926000 44679000 27280000 -10130000 7390000 63543000 29668000 28003000
Debt Repayment 0 0 0 -143000000 0 -27000000 -1001000 -95000000 -15000000 -7500000
Common Stock Issued 99007000 47525000 90705000 97817000 46620000 0 0 78120000 0 0
Common Stock Repurchased -646597000 -48595000 -56855000 -53138000 -19334000 0 0 -54284000 -39000 -561000
Dividends Paid 0 0 0 0 0 0 0 -140559000 0 0
Other Financing Activities -78516000 33062000 -1924000 143000000 -6000 16870000 8391000 275266000 44707000 36064000
Effect of Forex Changes on Cash 0 0 0 0 0 0 0 0 0 0
Net Change in Cash -135377000 276352000 316801000 306477000 -76356000 51282000 22550000 129353000 -13268000 10950000
Cash at Beginning of Period 1030506000 754154000 437353000 130876000 207232000 155950000 133400000 4047000 17315000 6365000
Cash at End of Period 895129000 1030506000 754154000 437353000 130876000 207232000 155950000 133400000 4047000 17315000
Free Cash Flow 543302000 456849000 318540000 324955000 19601000 61412000 18160000 65810000 -43487000 -16502000
Operating Cash Flow 598322000 548734000 378513000 405069000 60205000 86603000 31224000 75031000 -36560000 -14845000
Capital Expenditure -55020000 -91885000 -59973000 -80114000 -40604000 -25191000 -13064000 -9221000 -6927000 -1657000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.