v3.26.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenues $ 1,012,563 $ 956,167 $ 2,989,372 $ 2,798,111
Operating expenses        
Direct cost of revenues 661,773 638,233 2,015,482 1,888,302
Selling, general and administrative expenses 214,404 199,484 667,415 586,023
Special charges 46,008 0 46,008 25,295
Amortization of intangible assets 538 780 1,689 2,850
Costs and expenses 922,723 838,497 2,730,594 2,502,470
Operating income 89,840 117,670 258,778 295,641
Other income (expense)        
Interest income and other 713 1,692 1,386 2,466
Interest expense (13,331) (7,634) (31,406) (13,859)
Other income (expense) (12,618) (5,942) (30,020) (11,393)
Income before income tax provision 77,222 111,728 228,758 284,248
Income tax provision 13,773 28,910 49,868 67,908
Net income $ 63,449 $ 82,818 $ 178,890 $ 216,340
Earnings per common share — basic (in dollars per share) $ 2.37 $ 2.63 $ 6.28 $ 6.50
Earnings per common share — diluted (in dollars per share) $ 2.35 $ 2.60 $ 6.22 $ 6.43
Other comprehensive income (loss), net of tax        
Foreign currency translation adjustments, net of tax expense of $0 $ (374) $ (4,916) $ (10,626) $ 43,431
Total other comprehensive income (loss), net of tax (374) (4,916) (10,626) 43,431
Comprehensive income $ 63,075 $ 77,902 $ 168,264 $ 259,771