XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Income Statement [Abstract]        
Revenues $ 2,220,097 $ 2,099,809 $ 4,507,720 $ 4,156,698
Costs of revenues:        
Direct costs 1,495,011 1,402,225 3,042,205 2,816,649
Indirect costs and selling expenses 464,585 466,661 938,441 894,607
Depreciation and amortization 54,032 49,625 108,330 84,303
Total costs of revenues 2,013,628 1,918,511 4,088,976 3,795,559
Income from operations 206,469 181,298 418,744 361,139
Interest expense and other, net 44,950 44,066 91,123 68,036
Income before income taxes 161,519 137,232 327,621 293,103
Income taxes 37,664 27,294 78,956 62,988
Net income $ 123,855 $ 109,938 $ 248,665 $ 230,115
Basic earnings per share (in dollars per share) $ 5.61 $ 4.90 $ 11.28 $ 10.29
Diluted earnings per share (in dollars per share) $ 5.59 $ 4.88 $ 11.22 $ 10.21
Weighted average basic shares outstanding (in shares) 22,082 22,414 22,038 22,359
Weighted average diluted shares outstanding (in shares) 22,145 22,534 22,156 22,537