XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Operating Activities:        
Net earnings $ 170,843 $ 414,162 $ 592,634 $ 1,145,868
Adjustments to reconcile net earnings to net cash from operating activities:        
Provisions for losses on accounts receivable 1,411 5,570 2,316 9,917
Deferred income tax benefit (6,418) (3,070) (7,942) (14,928)
Stock compensation expense 15,879 14,175 46,962 51,296
Depreciation and amortization 15,607 15,187 46,374 42,416
Other, net 2,673 1,435 6,396 144
Changes in operating assets and liabilities:        
(Increase) decrease in accounts receivable (53,722) 634,421 629,205 880,364
Increase (decrease) in accounts payable and accrued liabilities 40,919 (350,922) (311,990) (343,902)
(Increase) decrease in deferred contract costs (56,917) 226,087 28,870 437,155
Increase (decrease) in contract liabilities 74,701 (249,895) (33,549) (488,826)
Decrease in income taxes payable, net (4,017) (31,397) (97,743) (78,568)
(Increase) decrease in other, net (10,979) (5,369) (6,695) 2,040
Net cash from operating activities 189,980 670,384 894,838 1,642,976
Investing Activities:        
Purchase of property and equipment (7,993) (15,928) (28,600) (68,498)
Other, net 10 (590) (209) (645)
Net cash from investing activities (7,983) (16,518) (28,809) (69,143)
Financing Activities:        
Payments on borrowings on lines of credit (1,491) (21,117) (33,636) (29,601)
Proceeds from borrowings on lines of credit 8,404 0 26,953 56,545
Proceeds from issuance of common stock 61,841 61,885 80,305 73,318
Repurchases of common stock (298,103) (469,041) (1,199,294) (1,018,106)
Dividends paid 0 0 (102,263) (109,828)
Payments for taxes related to net share settlement of equity awards 0 0 (19,501) (19,333)
Distribution to noncontrolling interest 0 (543) 0 (543)
Net cash from financing activities (229,349) (428,816) (1,247,436) (1,047,548)
Effect of exchange rate changes on cash and cash equivalents (11,807) (47,487) (13,296) (100,443)
Change in cash and cash equivalents (59,159) 177,563 (394,703) 425,842
Cash and cash equivalents at beginning of period 1,698,587 1,976,971 2,034,131 1,728,692
Cash and cash equivalents at end of period 1,639,428 2,154,534 1,639,428 2,154,534
Taxes Paid:        
Income taxes $ 61,603 $ 150,960 $ 306,059 $ 465,711