Canada markets open in 3 hours 3 minutes

Marcus & Millichap, Inc. (MMI)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
32.44+0.17 (+0.53%)
At close: 04:00PM EDT
32.09 -0.35 (-1.08%)
After hours: 06:17PM EDT
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
-34,035
-34,035
104,225
142,470
42,838
Depreciation & amortization
13,627
13,627
13,406
11,721
10,899
Deferred income taxes
-6,429
-6,429
-6,073
-11,845
473
Stock based compensation
24,146
24,146
17,312
10,361
9,905
Change in working capital
-95,771
-95,771
-137,777
75,055
-49,444
Accounts receivable
-7,590
-7,590
8,445
-10,832
-3,290
Accounts Payable
-2,960
-2,960
-4,071
9,779
-5,643
Other working capital
-81,800
-81,800
1,963
249,046
31,143
Other non-cash items
26,007
26,007
22,139
24,370
23,720
Net cash provided by operating activites
-72,430
-72,430
13,629
255,903
38,088
Cash flows from investing activities
Investments in property, plant and equipment
-9,370
-9,370
-11,666
-6,857
-6,945
Acquisitions, net
0
0
-12,500
-
-16,298
Purchases of investments
-307,283
-307,283
-380,799
-387,606
-215,606
Sales/Maturities of investments
391,612
391,612
350,993
285,628
221,677
Other investing activites
-92
-92
-3
250
-56
Net cash used for investing activites
74,867
74,867
-53,975
-108,356
-17,228
Cash flows from financing activities
Debt repayment
-
-
0
0
-6,564
Common stock repurchased
-39,441
-39,441
-29,053
0
0
Dividends Paid
-20,103
-20,103
-60,358
0
0
Other financing activites
-8,796
-8,796
-16,853
-6,572
-4,408
Net cash used privided by (used for) financing activities
-67,679
-67,679
-105,555
-5,919
-10,330
Net change in cash
-65,120
-65,120
-146,267
138,988
10,482
Cash at beginning of period
235,873
235,873
382,140
243,152
232,670
Cash at end of period
170,753
170,753
235,873
382,140
243,152
Free Cash Flow
Operating Cash Flow
-72,430
-72,430
13,629
255,903
38,088
Capital Expenditure
-9,370
-9,370
-11,666
-6,857
-6,945
Free Cash Flow
-81,800
-81,800
1,963
249,046
31,143