Australia markets open in 48 minutes

Veeva Systems Inc. (VEEV)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
181.93-5.23 (-2.79%)
At close: 04:00PM EDT
182.27 +0.34 (+0.19%)
After hours: 07:02PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/01/2024
31/01/2023
31/01/2022
31/01/2021
31/01/2020
Cash flows from operating activities
Net income
555,848
525,705
487,706
427,390
379,998
-
Depreciation & amortisation
33,578
32,628
29,122
27,448
29,455
-
Deferred income taxes
-110,399
-105,374
-127,502
11,079
-1,048
-
Stock-based compensation
398,925
393,733
351,907
234,636
185,001
-
Change in working capital
290,854
60,823
7,340
20,661
-75,646
-
Accounts receivable
50,234
-149,810
-72,177
-67,020
-174,067
-
Accounts payable
-11,905
-10,230
21,429
-2,997
754
-
Other working capital
1,168,919
911,339
780,470
764,463
551,246
-
Other non-cash items
28,342
29,868
34,294
37,495
31,024
-
Net cash provided by operating activities
1,168,919
911,339
780,470
764,463
551,246
-
Cash flows from investing activities
Investments in property, plant and equipment
-
-
-
-
-
-4,321
Acquisitions, net
-
0
0
-7,780
0
-
Purchases of investments
-2,863,307
-2,697,968
-1,996,878
-1,117,076
-979,292
-
Sales/maturities of investments
1,843,686
1,647,813
1,002,707
792,918
654,341
-
Other investing activities
-31,714
-26,196
-13,512
-14,214
-8,683
-
Net cash used for investing activities
-1,051,335
-1,076,351
-1,007,683
-346,152
-333,634
-
Cash flows from financing activities
Debt repayment
-
-
-
-
-1,039
-984
Other financing activities
-86,856
-78,875
-63,030
-55,294
-
-
Net cash used provided by (used for) financing activities
-10,968
-16,188
-19,376
-4,140
33,818
-
Net change in cash
103,560
-182,980
-251,575
409,514
251,914
-
Cash at beginning of period
1,096,819
889,650
1,141,225
731,711
479,797
-
Cash at end of period
1,203,435
706,670
889,650
1,141,225
731,711
-
Free cash flow
Operating cash flow
1,168,919
911,339
780,470
764,463
551,246
-
Capital expenditure
-
-
-
-
-
-4,321
Free cash flow
1,168,919
911,339
780,470
764,463
551,246
-