XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]      
Revenue $ 6,044,135 $ 5,720,042 $ 4,986,341
Costs of revenue:      
Direct costs 3,930,707 3,719,056 3,304,053
Indirect costs and selling expenses 1,448,614 1,432,602 1,218,544
Depreciation and amortization 125,363 110,688 85,877
Total costs of revenue 5,504,684 5,262,346 4,608,474
Income from operations 539,451 457,696 377,867
Interest expense and other, net 39,836 56,059 49,958
Income before income taxes 499,615 401,637 327,909
Income taxes 42,172 80,157 62,305
Net income $ 457,443 $ 321,480 $ 265,604
Basic earnings per share $ 18.52 $ 12.84 $ 10.70
Diluted earnings per share $ 18.30 $ 12.61 $ 10.46
Weighted-average basic shares outstanding 24,705 25,031 24,833
Weighted-average diluted shares outstanding 24,992 25,485 25,395