Australia markets close in 1 hour 46 minutes

The Trade Desk, Inc. (TTD)

NasdaqGM - NasdaqGM Real-time price. Currency in USD
Add to watchlist
80.81+0.68 (+0.85%)
At close: 04:00PM EDT
80.50 -0.31 (-0.38%)
After hours: 07:59PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
178,940
178,940
53,385
137,762
242,317
Depreciation & amortisation
80,418
80,418
54,425
42,219
28,632
Deferred income taxes
-61,597
-61,597
-11,507
-16,777
-31,218
Stock-based compensation
491,621
491,621
498,642
337,413
111,775
Change in working capital
-122,596
-122,596
-94,151
-169,678
14,955
Accounts receivable
-554,012
-554,012
-291,747
-444,342
-418,054
Accounts payable
475,463
475,463
187,119
309,410
481,313
Other working capital
543,302
543,302
456,849
318,540
324,955
Other non-cash items
28,576
28,576
44,737
46,118
35,459
Net cash provided by operating activities
598,322
598,322
548,734
378,513
405,069
Cash flows from investing activities
Investments in property, plant and equipment
-55,020
-55,020
-91,885
-59,973
-80,114
Acquisitions, net
0
0
0
-13,261
0
Purchases of investments
-608,379
-608,379
-553,295
-278,387
-230,759
Sales/maturities of investments
555,806
555,806
340,806
257,983
167,602
Net cash used for investing activities
-107,593
-107,593
-304,374
-93,638
-143,271
Cash flows from financing activities
Debt repayment
-
-
0
0
-143,000
Common stock repurchased
-646,597
-646,597
0
0
-
Other financing activities
-78,516
-78,516
-48,595
-58,779
-53,138
Net cash used provided by (used for) financing activities
-626,106
-626,106
31,992
31,926
44,679
Net change in cash
-135,377
-135,377
276,352
316,801
306,477
Cash at beginning of period
1,030,506
1,030,506
754,154
437,353
130,876
Cash at end of period
895,129
895,129
1,030,506
754,154
437,353
Free cash flow
Operating cash flow
598,322
598,322
548,734
378,513
405,069
Capital expenditure
-55,020
-55,020
-91,885
-59,973
-80,114
Free cash flow
543,302
543,302
456,849
318,540
324,955