XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]      
Revenues $ 8,627,824 $ 7,659,832 $ 6,702,546
Costs of revenues:      
Direct costs 5,835,558 5,147,540 4,402,728
Indirect costs and selling expenses 1,832,956 1,720,439 1,590,754
Depreciation and amortization 195,125 142,145 141,564
Total costs of revenues 7,863,639 7,010,124 6,135,046
Income from operations 764,185 649,708 567,500
Interest expense and other, net 158,844 105,059 83,861
Income before income taxes 605,341 544,649 483,639
Income taxes 105,511 124,725 98,904
Net income $ 499,830 $ 419,924 $ 384,735
Basic earnings per share (in dollars per shares) $ 22.47 $ 18.76 $ 16.59
Diluted earnings per share (in dollars per shares) $ 22.32 $ 18.60 $ 16.43
Weighted average basic shares outstanding (in shares) 22,247 22,381 23,196
Weighted average diluted shares outstanding (in shares) 22,393 22,573 23,413