XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]        
Revenues $ 2,099,809 $ 1,833,934 $ 4,156,698 $ 3,684,081
Costs of revenues:        
Direct costs 1,402,225 1,255,251 2,816,649 2,528,169
Indirect costs and selling expenses 466,661 409,355 894,607 813,988
Depreciation and amortization 49,625 36,023 84,303 71,270
Total costs of revenues 1,918,511 1,700,629 3,795,559 3,413,427
Income from operations 181,298 133,305 361,139 270,654
Interest expense and other, net 44,066 27,519 68,036 53,090
Income before income taxes 137,232 105,786 293,103 217,564
Income taxes 27,294 21,916 62,988 47,647
Net income $ 109,938 $ 83,870 $ 230,115 $ 169,917
Basic earnings per share (in dollars per share) $ 4.90 $ 3.76 $ 10.29 $ 7.56
Diluted earnings per share (in dollars per share) $ 4.88 $ 3.74 $ 10.21 $ 7.50
Weighted-average basic shares outstanding (in shares) 22,414 22,282 22,359 22,464
Weighted-average diluted shares outstanding (in shares) 22,534 22,407 22,537 22,650