Canada markets close in 3 hours 59 minutes

MarketAxess Holdings Inc. (MKTX)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
202.49-2.28 (-1.11%)
As of 11:57AM EDT. Market open.
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
258,055
258,055
250,224
257,888
299,377
Depreciation & amortization
76,410
76,410
67,154
60,246
42,838
Deferred income taxes
-5,815
-5,815
-6,547
3,118
10,099
Stock based compensation
29,190
29,190
29,864
27,314
25,613
Change in working capital
-25,678
-25,678
-43,236
-66,009
27,112
Accounts receivable
-188,160
-188,160
-62,767
-141,311
-200,886
Accounts Payable
220,691
220,691
86,052
96,214
139,332
Other working capital
281,319
281,319
237,359
231,475
358,861
Other non-cash items
-3,113
-3,113
555
-466
-550
Net cash provided by operating activites
333,767
333,767
289,231
282,091
404,489
Cash flows from investing activities
Investments in property, plant and equipment
-52,448
-52,448
-51,872
-50,616
-45,628
Acquisitions, net
-78,476
-78,476
-34,400
-17,078
-23,297
Purchases of investments
-28,818
-28,818
0
0
-32,865
Sales/Maturities of investments
4,452
4,452
0
0
170,657
Net cash used for investing activites
-155,290
-155,290
-86,272
-67,694
68,867
Cash flows from financing activities
Debt repayment
-123,995
-123,995
-100,000
-70,348
-578,356
Common stock repurchased
0
0
-87,540
-63,189
-16,135
Dividends Paid
-109,658
-109,658
-105,942
-99,792
-90,566
Other financing activites
-38,339
-38,339
-49,568
-33,890
-42,418
Net cash used privided by (used for) financing activities
-147,057
-147,057
-242,378
-189,775
-145,112
Net change in cash
39,008
39,008
-52,903
17,517
333,797
Cash at beginning of period
572,664
572,664
625,567
608,050
274,253
Cash at end of period
611,672
611,672
572,664
625,567
608,050
Free Cash Flow
Operating Cash Flow
333,767
333,767
289,231
282,091
404,489
Capital Expenditure
-52,448
-52,448
-51,872
-50,616
-45,628
Free Cash Flow
281,319
281,319
237,359
231,475
358,861