v3.26.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Operating Activities:        
Net earnings $ 344,572 $ 223,078 $ 841,874 $ 611,096
Adjustments to reconcile net earnings to net cash from operating activities:        
Provisions for losses on accounts receivable 1,048 839 4,229 2,651
Deferred income tax benefit (3,810) (1,565) (4,778) (9,012)
Stock compensation expense 15,996 18,046 61,019 56,862
Depreciation and amortization 14,180 14,248 40,750 42,699
Other, net 1,696 1,616 (14,448) 8,381
Changes in operating assets and liabilities:        
(Increase) decrease in accounts receivable (459,127) (37,828) (1,084,503) 12,337
Increase (decrease) in accounts payable and accrued liabilities 284,074 (16,747) 793,694 26,719
(Increase) decrease in deferred contract costs (85,988) 48,449 (69,555) 102,805
Increase (decrease) in contract liabilities 109,249 (53,358) 107,250 (125,685)
Increase in income taxes payable, net 14,203 21,740 51,662 7,412
Increase in other, net (23,530) (17,150) (26,757) (13,063)
Net cash from operating activities 212,563 201,368 700,437 723,202
Investing Activities:        
Purchase of property and equipment (18,286) (11,098) (42,889) (40,125)
Other, net 56 924 21,542 1,104
Net cash from investing activities (18,230) (10,174) (21,347) (39,021)
Financing Activities:        
Proceeds from borrowings from revolving lines of credit, net 803 0 482 0
Proceeds from borrowings on lines of credit 6,170 4,717 13,437 5,341
Payments on borrowings on lines of credit (2,476) (2,728) (6,573) (3,065)
Proceeds from issuance of common stock 61,385 61,187 65,747 79,362
Repurchases of common stock (197,343) (212,294) (839,874) (620,764)
Dividends paid 0 0 (105,770) (104,139)
Payments for taxes related to net share settlement of equity awards 0 0 (21,543) (10,353)
Distribution to noncontrolling interest (154) (491) (1,673) (1,837)
Net cash from financing activities (131,615) (149,609) (895,767) (655,455)
Effect of exchange rate changes on cash and cash equivalents (1,702) (7,580) (5,144) 13,121
Change in cash and cash equivalents 61,016 34,005 (221,821) 41,847
Cash and cash equivalents at beginning of period 1,031,448 1,156,162 1,314,285 1,148,320
Cash and cash equivalents at end of period 1,092,464 1,190,167 1,092,464 1,190,167
Taxes Paid:        
Income taxes $ 91,220 $ 53,528 $ 220,250 $ 219,429