XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating Activities:        
Net earnings $ 195,793 $ 382,226 $ 421,791 $ 731,706
Adjustments to reconcile net earnings to net cash from operating activities:        
Provisions for (recoveries) losses on accounts receivable (167) 4,763 905 4,347
Deferred income tax benefit (3,560) (8,622) (1,524) (11,858)
Stock compensation expense 18,595 25,518 31,083 37,121
Depreciation and amortization 15,506 14,254 30,767 27,229
Other, net 2,564 (1,746) 3,723 (1,291)
Changes in operating assets and liabilities:        
Decrease in accounts receivable 174,321 378,291 682,927 245,943
(Decrease) increase in accounts payable and accrued liabilities (149,986) (133,171) (352,909) 7,020
Decrease in deferred contract costs 18,166 37,138 85,787 211,068
Decrease in contract liabilities (23,803) (45,574) (108,250) (238,931)
Decrease in income taxes payable, net (93,817) (93,430) (93,726) (47,171)
Decrease (increase) in other, net 4,834 (1,001) 4,284 7,409
Net cash from operating activities 158,446 558,646 704,858 972,592
Investing Activities:        
Purchase of property and equipment (10,481) (38,158) (20,607) (52,570)
Other, net (794) (134) (219) (55)
Net cash from investing activities (11,275) (38,292) (20,826) (52,625)
Financing Activities:        
Payments on borrowings on lines of credit (5,743) (5,382) (32,145) (8,484)
Proceeds from borrowings on lines of credit 7,054 33,953 18,549 56,545
Proceeds from issuance of common stock 9,176 5,682 18,464 11,433
Repurchases of common stock (687,689) (549,065) (901,191) (549,065)
Dividends paid (102,263) (109,828) (102,263) (109,828)
Payments for taxes related to net share settlement of equity awards (12,056) (11,851) (19,501) (19,333)
Net cash from financing activities (791,521) (636,491) (1,018,087) (618,732)
Effect of exchange rate changes on cash and cash equivalents (7,857) (46,518) (1,489) (52,956)
Change in cash and cash equivalents (652,207) (162,655) (335,544) 248,279
Cash and cash equivalents at beginning of period 2,350,794 2,139,626 2,034,131 1,728,692
Cash and cash equivalents at end of period 1,698,587 1,976,971 1,698,587 1,976,971
Taxes Paid:        
Income taxes $ 173,670 $ 236,791 $ 244,456 $ 314,751