UK markets closed

Enphase Energy, Inc. (ENPH)

NasdaqGM - NasdaqGM Real-time price. Currency in USD
Add to watchlist
198.39-2.28 (-1.14%)
At close: 04:00PM EDT
198.25 -0.14 (-0.07%)
After hours: 07:58PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2021
31/12/2020
31/12/2019
31/12/2018
Cash flows from operating activities
Net income
165,572
145,449
133,995
161,148
-11,627
Depreciation & amortisation
42,439
32,439
18,103
14,119
9,667
Deferred income taxes
7,291
-31,241
-17,117
-73,375
123
Stock-based compensation
147,239
114,286
42,503
20,176
11,432
Change in working capital
-16,662
15,063
-24,653
1,425
1,524
Accounts receivable
-121,665
-151,160
-34,321
-68,745
-13,515
Inventory
-58,182
-29,258
-9,708
-15,789
9,732
Accounts payable
79,002
117,183
35,695
22,200
23,082
Other working capital
323,687
299,520
195,776
124,279
11,981
Other non-cash items
39,071
28,669
15,693
14,233
2,701
Net cash provided by operating activities
378,630
352,028
216,334
139,067
16,132
Cash flows from investing activities
Investments in property, plant and equipment
-54,943
-52,508
-20,558
-14,788
-4,151
Acquisitions, net
-205,038
-235,652
-5,010
0
-15,000
Purchases of investments
-967,956
-992,956
-5,010
-
-
Sales/maturities of investments
138,304
61,569
-
-
-
Net cash used for investing activities
-1,089,633
-1,219,547
-25,568
-14,788
-19,151
Cash flows from financing activities
Debt repayment
-1,630
-291,941
-43,303
-45,855
-9,976
Common stock issued
-
-
0
0
19,766
Common stock repurchased
-
-500,000
-
-
-
Other financing activities
-29,295
-315,371
-157,386
-50,511
-
Net cash used provided by (used for) financing activities
-524,200
309,411
191,678
65,850
80,614
Net change in cash
-1,237,160
-560,063
383,270
189,872
77,093
Cash at beginning of period
1,489,010
679,379
296,109
106,237
29,144
Cash at end of period
253,807
119,316
679,379
296,109
106,237
Free cash flow
Operating cash flow
378,630
352,028
216,334
139,067
16,132
Capital expenditure
-54,943
-52,508
-20,558
-14,788
-4,151
Free cash flow
323,687
299,520
195,776
124,279
11,981