XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]    
Revenues $ 2,287,623 $ 2,056,889
Costs of revenues:    
Direct costs 1,547,194 1,414,424
Indirect costs and selling expenses 473,856 427,946
Depreciation and amortization 54,298 34,678
Total costs of revenues 2,075,348 1,877,048
Income from operations 212,275 179,841
Interest expense and other, net 46,173 23,970
Income before income taxes 166,102 155,871
Income taxes 41,292 35,694
Net income $ 124,810 $ 120,177
Basic earnings per share (in dollars per share) $ 5.67 $ 5.39
Diluted earnings per share (in dollars per share) $ 5.63 $ 5.33
Weighted average basic shares outstanding (in shares) 21,994 22,304
Weighted average diluted shares outstanding (in shares) 22,166 22,539