XML 13 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating Activities:        
Net earnings $ 183,919 $ 175,151 $ 388,018 $ 345,551
Adjustments to reconcile net earnings to net cash from operating activities:        
Provisions for losses on accounts receivable 1,051 1,644 1,812 2,038
Deferred income tax benefit (7,523) (6,917) (7,447) (4,623)
Stock compensation expense 27,267 25,704 38,816 38,076
Depreciation and amortization 13,847 14,979 28,451 30,140
Other, net 4,474 1,885 6,765 3,870
Changes in operating assets and liabilities:        
(Increase) decrease in accounts receivable (57,984) (286,085) 50,165 (346,627)
Increase in accounts payable and accrued liabilities 61,885 211,692 43,466 295,283
(Increase) decrease in deferred contract costs (21,617) (122,258) 54,356 (186,320)
Increase (decrease) in contract liabilities 16,961 135,067 (72,327) 204,375
Decrease in income taxes payable, net (44,668) (29,854) (14,328) (7,168)
Decrease in other, net 1,600 5,761 4,087 9,078
Net cash from operating activities 179,212 126,769 521,834 383,673
Investing Activities:        
Purchase of property and equipment (15,875) (7,943) (29,027) (18,124)
Other, net 24 66 180 163
Net cash from investing activities (15,851) (7,877) (28,847) (17,961)
Financing Activities:        
Proceeds from borrowings on lines of credit 194 4,082 624 4,126
Payments on borrowings on lines of credit (102) (2,823) (337) (20,109)
Proceeds from issuance of common stock 5,132 6,449 18,175 14,478
Repurchases of common stock (231,116) (102,300) (408,470) (462,824)
Dividends paid (104,139) (102,638) (104,139) (102,638)
Payments for taxes related to net share settlement of equity awards (9,844) (10,163) (10,353) (15,348)
Distribution to noncontrolling interest 0 0 (1,346) 0
Net cash from financing activities (339,875) (207,393) (505,846) (582,315)
Effect of exchange rate changes on cash and cash equivalents 14,156 (10,102) 20,701 (24,427)
Change in cash and cash equivalents (162,358) (98,603) 7,842 (241,030)
Cash and cash equivalents at beginning of period 1,318,520 1,370,456 1,148,320 1,512,883
Cash and cash equivalents at end of period 1,156,162 1,271,853 1,156,162 1,271,853
Taxes Paid:        
Income taxes $ 125,277 $ 96,739 $ 165,901 $ 133,603