New Zealand markets closed

HubSpot, Inc. (HUBS)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
638.39+48.23 (+8.17%)
At close: 04:00PM EDT
635.00 -3.39 (-0.53%)
Pre-market: 07:38AM 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
-133,641
-176,295
-112,749
-77,837
-85,031
-
Depreciation & amortisation
77,337
72,673
58,150
45,159
37,060
-
Deferred income taxes
4,994
5,208
-2,122
-2,869
-2,185
-
Stock-based compensation
460,356
432,271
275,849
166,761
121,488
-
Change in working capital
-20,945
-10,591
58,479
109,513
35,841
-
Accounts receivable
-62,810
-57,618
-73,985
-34,107
-29,971
-
Accounts payable
2,542
-14,031
18,277
-10,608
3,697
-
Other working capital
287,651
250,717
181,403
176,863
30,040
-
Other non-cash items
19,522
26,342
-7,105
-2,922
-27,815
-
Net cash provided by operating activities
396,989
350,971
273,174
238,728
88,913
-
Cash flows from investing activities
Investments in property, plant and equipment
-109,338
-100,254
-91,771
-61,865
-58,873
-
Acquisitions, net
-
-144,154
-3,150
-19,910
0
-
Purchases of investments
-1,624,051
-1,592,892
-1,534,241
-1,497,851
-1,519,857
-
Sales/maturities of investments
1,567,357
1,502,534
1,309,504
1,400,118
1,363,163
-
Net cash used for investing activities
-310,186
-334,766
-319,658
-179,508
-215,567
-
Cash flows from financing activities
Debt repayment
-
-13
-81,426
-89,525
-236,021
-
Common stock issued
-
-
-
0
0
342,628
Other financing activities
-18,304
-10,714
48,957
-8,454
305,530
-
Net cash used provided by (used for) financing activities
38,110
37,011
7,428
-51,469
222,460
-
Net change in cash
123,534
57,865
-45,867
-1,110
102,637
-
Cash at beginning of period
328,312
334,175
380,042
381,152
278,515
-
Cash at end of period
453,225
392,040
334,175
380,042
381,152
-
Free cash flow
Operating cash flow
396,989
350,971
273,174
238,728
88,913
-
Capital expenditure
-109,338
-100,254
-91,771
-61,865
-58,873
-
Free cash flow
287,651
250,717
181,403
176,863
30,040
-