Canada markets closed

Genpact Limited (G)

NYSE - Nasdaq Real Time Price. Currency in USD
Add to watchlist
31.34+0.03 (+0.10%)
At close: 04:00PM EDT
31.34 0.00 (0.00%)
After hours: 05:29PM EDT
Annual

Cash Flow

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