v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Activities:        
Net earnings $ 267,258 $ 183,919 $ 497,302 $ 388,018
Adjustments to reconcile net earnings to net cash from operating activities:        
Provisions for losses on accounts receivable 2,381 1,051 3,181 1,812
Deferred income tax (benefit) expense 794 (7,523) (968) (7,447)
Stock compensation expense 32,200 27,267 45,023 38,816
Depreciation and amortization 12,695 13,847 26,570 28,451
Other, net (14,261) 4,474 (16,144) 6,765
Changes in operating assets and liabilities:        
(Increase) decrease in accounts receivable (575,863) (57,984) (625,376) 50,165
Increase in accounts payable and accrued liabilities 441,269 61,885 509,620 43,466
(Increase) decrease in deferred contract costs (84,703) (21,617) 16,433 54,356
Increase (decrease) in contract liabilities 96,590 16,961 (1,999) (72,327)
(Decrease) increase in income taxes payable, net (1,124) (44,668) 37,459 (14,328)
Decrease (increase) in other, net 1,404 1,600 (3,227) 4,087
Net cash from operating activities 178,640 179,212 487,874 521,834
Investing Activities:        
Purchase of property and equipment (11,991) (15,875) (24,603) (29,027)
Other, net 21,356 24 21,486 180
Net cash from investing activities 9,365 (15,851) (3,117) (28,847)
Financing Activities:        
Payments on borrowings from revolving lines of credit, net (39) 0 (321) 0
Proceeds from borrowings on lines of credit 172 194 7,267 624
Payments on borrowings on lines of credit (148) (102) (4,097) (337)
Proceeds from issuance of common stock 1,236 5,132 4,362 18,175
Repurchases of common stock (354,907) (231,116) (642,531) (408,470)
Dividends paid (105,770) (104,139) (105,770) (104,139)
Payments for taxes related to net share settlement of equity awards (13,999) (9,844) (21,543) (10,353)
Distribution to noncontrolling interest (869) 0 (1,519) (1,346)
Net cash from financing activities (474,324) (339,875) (764,152) (505,846)
Effect of exchange rate changes on cash and cash equivalents 1,270 14,156 (3,442) 20,701
Change in cash and cash equivalents (285,049) (162,358) (282,837) 7,842
Cash and cash equivalents at beginning of period 1,316,497 1,318,520 1,314,285 1,148,320
Cash and cash equivalents at end of period 1,031,448 1,156,162 1,031,448 1,156,162
Taxes Paid:        
Income taxes $ 93,513 $ 125,277 $ 129,030 $ 165,901