UK markets open in 41 minutes

Genpact Limited (G)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
34.01-0.35 (-1.02%)
At close: 04:00PM EDT
33.81 -0.20 (-0.59%)
After hours: 05:53PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
642,101
631,255
353,404
369,448
308,276
Depreciation & amortisation
101,188
103,993
129,516
167,572
159,842
Deferred income taxes
-148,132
-157,932
-29,151
-9,263
-22,587
Stock-based compensation
78,053
88,576
77,373
81,968
74,008
Change in working capital
-183,838
-182,244
-147,078
87,157
16,360
Accounts receivable
-153,145
-130,791
-112,341
-11,803
42,505
Accounts payable
5,331
-8,215
14,185
11,740
-12,480
Other working capital
429,272
432,035
389,281
637,033
503,937
Other non-cash items
3,158
3,444
3,239
3,301
957
Net cash provided by operating activities
499,315
490,812
443,670
694,281
584,308
Cash flows from investing activities
Investments in property, plant and equipment
-70,043
-58,777
-54,389
-57,248
-80,371
Acquisitions, net
0
-20,192
-33
-72,025
-186,633
Sales/maturities of investments
-
0
0
142
0
Net cash used for investing activities
-70,027
-78,944
-36,593
-122,747
-266,397
Cash flows from financing activities
Debt repayment
-291,393
-321,040
-742,940
-297,928
-474,567
Common stock issued
-
39,485
27,751
35,051
25,135
Common stock repurchased
-225,488
-225,499
-214,082
-298,219
-137,112
Dividends paid
-102,251
-100,014
-91,837
-80,479
-74,212
Other financing activities
-
-2,399
-5,482
-5,591
-7,172
Net cash used provided by (used for) financing activities
-489,951
-482,996
-571,402
-332,883
-92,011
Net change in cash
-60,663
-71,128
-164,325
238,651
225,900
Cash at beginning of period
552,281
646,765
899,458
680,440
467,096
Cash at end of period
491,618
583,670
646,765
899,458
680,440
Free cash flow
Operating cash flow
499,315
490,812
443,670
694,281
584,308
Capital expenditure
-70,043
-58,777
-54,389
-57,248
-80,371
Free cash flow
429,272
432,035
389,281
637,033
503,937