Singapore markets closed

Ameresco, Inc. (AMRC)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
34.69+0.73 (+2.15%)
At close: 04:00PM EDT
34.69 0.00 (0.00%)
Pre-market: 06:58AM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
58,431
62,470
94,926
70,458
54,052
-
Depreciation & amortisation
70,462
65,911
54,278
46,577
42,041
-
Deferred income taxes
-19,773
-27,602
3,918
-4,760
3,401
-
Stock-based compensation
9,307
10,318
15,046
8,716
1,933
-
Change in working capital
-224,201
-185,218
-514,623
-308,005
-211,851
-
Accounts receivable
3,070
56,984
8,193
-28,835
-37,291
-
Inventory
534
581
-5,411
-232
660
-
Accounts payable
159,353
53,238
36,155
83,473
29,047
-
Other working capital
-679,630
-621,758
-666,187
-356,071
-285,340
-
Other non-cash items
938
1,642
5,971
2,972
2,779
-
Net cash provided by operating activities
-107,946
-69,991
-338,288
-172,296
-102,583
-
Cash flows from investing activities
Investments in property, plant and equipment
-571,684
-551,767
-327,899
-183,775
-182,757
-
Acquisitions, net
-10,205
-14,611
0
-23,928
-132
-
Other investing activities
-
-565
-459
774
1,874
-
Net cash used for investing activities
-569,460
-566,943
-328,358
-205,257
-181,015
-
Cash flows from financing activities
Debt repayment
-372,535
-303,057
-161,857
-98,200
-73,633
-
Common stock issued
-
0
0
120,084
0
-
Common stock repurchased
-
-
0
0
-6
-144
Other financing activities
128,786
138,907
279,745
158,729
249,866
-
Net cash used provided by (used for) financing activities
612,049
640,803
730,227
365,461
305,169
-
Net change in cash
-65,606
3,788
62,834
-11,783
21,573
-
Cash at beginning of period
213,577
149,888
87,054
98,837
77,264
-
Cash at end of period
148,220
153,676
149,888
87,054
98,837
-
Free cash flow
Operating cash flow
-107,946
-69,991
-338,288
-172,296
-102,583
-
Capital expenditure
-571,684
-551,767
-327,899
-183,775
-182,757
-
Free cash flow
-679,630
-621,758
-666,187
-356,071
-285,340
-