XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]    
Revenues $ 2,056,889 $ 1,850,147
Costs of revenues:    
Direct costs 1,414,424 1,272,918
Indirect costs and selling expenses 427,946 404,633
Depreciation and amortization 34,678 35,247
Total costs of revenues 1,877,048 1,712,798
Income from operations 179,841 137,349
Interest expense and other, net 23,970 25,571
Income before income taxes 155,871 111,778
Income taxes 35,694 25,731
Net income $ 120,177 $ 86,047
Basic earnings per share (in dollars per share) $ 5.39 $ 3.80
Diluted earnings per share (in dollars per share) $ 5.33 $ 3.76
Weighted-average basic shares outstanding (in shares) 22,304 22,647
Weighted-average diluted shares outstanding (in shares) 22,539 22,894