XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]      
Revenues $ 6,702,546 $ 6,202,917 $ 6,044,135
Costs of revenues:      
Direct costs 4,402,728 4,051,188 3,930,707
Indirect costs and selling expenses 1,590,754 1,520,719 1,448,614
Depreciation and amortization 141,564 134,681 125,363
Total costs of revenues 6,135,046 5,706,588 5,504,684
Income from operations 567,500 496,329 539,451
Interest expense and other, net 83,861 41,757 39,836
Income before income taxes 483,639 454,572 499,615
Income taxes 98,904 87,778 42,172
Net income $ 384,735 $ 366,794 $ 457,443
Basic earnings per share (in dollars per shares) $ 16.59 $ 15.64 $ 18.52
Diluted earnings per share (in dollars per shares) $ 16.43 $ 15.49 $ 18.30
Weighted-average basic shares outstanding (in shares) 23,196 23,446 24,705
Weighted-average diluted shares outstanding (in shares) 23,413 23,677 24,992