XML 23 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]      
Revenues $ 6,202,917 $ 6,044,135 $ 5,720,042
Costs of revenues:      
Direct costs 4,051,188 3,930,707 3,719,056
Indirect costs and selling expenses 1,520,719 1,448,614 1,432,602
Depreciation and amortization 134,681 125,363 110,688
Total costs of revenues 5,706,588 5,504,684 5,262,346
Income from operations 496,329 539,451 457,696
Interest expense and other, net 41,757 39,836 56,059
Income before income taxes 454,572 499,615 401,637
Income taxes 87,778 42,172 80,157
Net income $ 366,794 $ 457,443 $ 321,480
Basic earnings per share $ 15.64 $ 18.52 $ 12.84
Diluted earnings per share $ 15.49 $ 18.30 $ 12.61
Weighted-average basic shares outstanding 23,446 24,705 25,031
Weighted-average diluted shares outstanding 23,677 24,992 25,485