XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]      
Revenues $ 7,659,832 $ 6,702,546 $ 6,202,917
Costs of revenues:      
Direct costs 5,147,540 4,402,728 4,051,188
Indirect costs and selling expenses 1,720,439 1,590,754 1,520,719
Depreciation and amortization 142,145 141,564 134,681
Total costs of revenues 7,010,124 6,135,046 5,706,588
Income from operations 649,708 567,500 496,329
Interest expense and other, net 105,059 83,861 41,757
Income before income taxes 544,649 483,639 454,572
Income taxes 124,725 98,904 87,778
Net income $ 419,924 $ 384,735 $ 366,794
Basic earnings per share (in dollars per shares) $ 18.76 $ 16.59 $ 15.64
Diluted earnings per share (in dollars per shares) $ 18.60 $ 16.43 $ 15.49
Weighted-average basic shares outstanding (in shares) 22,381 23,196 23,446
Weighted-average diluted shares outstanding (in shares) 22,573 23,413 23,677