Canada markets close in 5 hours 2 minutes

SharkNinja, Inc. (SN)

NYSE - Nasdaq Real Time Price. Currency in USD
Add to watchlist
71.04-0.80 (-1.12%)
As of 10:58AM 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
167,078
167,078
232,354
331,113
327,198
Depreciation & amortization
103,821
103,821
86,708
78,183
78,080
Deferred income taxes
-41,735
-41,735
-16,646
-15,127
-7,506
Stock based compensation
46,966
46,966
5,509
13,924
10,034
Change in working capital
-54,945
-54,945
-128,192
-205,319
-156,676
Accounts receivable
-229,651
-229,651
519
-77,444
-335,285
Inventory
-155,806
-155,806
53,894
-185,474
-179,375
Accounts Payable
147,513
147,513
-118,161
74,850
198,746
Other working capital
148,800
148,800
110,530
169,073
232,356
Other non-cash items
54,942
54,942
16,266
18,460
13,009
Net cash provided by operating activites
280,601
280,601
204,964
229,147
293,435
Cash flows from investing activities
Investments in property, plant and equipment
-131,801
-131,801
-94,434
-60,074
-61,079
Acquisitions, net
0
0
-66
-4,492
-20,355
Purchases of investments
-
-
-66
-4,492
-3,495
Other investing activites
13,726
13,726
42,116
-1,800
-
Net cash used for investing activites
-118,075
-118,075
-52,384
-66,366
-81,434
Cash flows from financing activities
Debt repayment
-442,563
-442,563
-310,000
-122,500
-927,942
Common stock repurchased
-4,322
-4,322
0
0
-
Dividends Paid
-585,471
-585,471
-45,438
-42,000
0
Other financing activites
-
-
-49,286
-
80,011
Net cash used privided by (used for) financing activities
-234,868
-234,868
-160,170
-54,500
-120,668
Net change in cash
-64,709
-64,709
-21,827
107,577
99,766
Cash at beginning of period
218,770
218,770
240,597
133,020
33,254
Cash at end of period
154,061
154,061
218,770
240,597
133,020
Free Cash Flow
Operating Cash Flow
280,601
280,601
204,964
229,147
293,435
Capital Expenditure
-131,801
-131,801
-94,434
-60,074
-61,079
Free Cash Flow
148,800
148,800
110,530
169,073
232,356