v3.25.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues $ 956,167 $ 926,019 $ 2,798,111 $ 2,803,728
Operating expenses        
Direct cost of revenues 638,233 628,079 1,888,302 1,891,862
Selling, general and administrative expenses 199,484 205,995 586,023 614,100
Special charges 0 0 25,295 0
Amortization of intangible assets 780 1,053 2,850 3,149
Costs and expenses 838,497 835,127 2,502,470 2,509,111
Operating income 117,670 90,892 295,641 294,617
Other income (expense)        
Interest income and other 1,692 (909) 2,466 2,581
Interest expense (7,634) (1,197) (13,859) (6,235)
Other income (expense) (5,942) (2,106) (11,393) (3,654)
Income before income tax provision 111,728 88,786 284,248 290,963
Income tax provision 28,910 22,320 67,908 60,585
Net income $ 82,818 $ 66,466 $ 216,340 $ 230,378
Earnings per common share — basic (in dollars per share) $ 2.63 $ 1.88 $ 6.50 $ 6.55
Earnings per common share — diluted (in dollars per share) $ 2.60 $ 1.85 $ 6.43 $ 6.43
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustments, net of tax expense of $0 $ (4,916) $ 28,752 $ 43,431 $ 15,601
Total other comprehensive income (loss), net of tax (4,916) 28,752 43,431 15,601
Comprehensive income $ 77,902 $ 95,218 $ 259,771 $ 245,979