XML 18 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]      
Revenue $ 5,720,042 $ 4,986,341 $ 4,467,860
Costs of revenue:      
Direct costs 3,719,056 3,304,053 2,978,608
Indirect costs and selling expenses 1,432,602 1,218,544 1,076,356
Depreciation and amortization 110,688 85,877 72,196
Total costs of revenue 5,262,346 4,608,474 4,127,160
Income from operations 457,696 377,867 340,700
Interest expense and other, net 56,059 49,958 42,036
Income before income taxes 401,637 327,909 298,664
Income tax expense (benefit) 80,157 62,305 (2,507)
Net income $ 321,480 $ 265,604 $ 301,171
Basic earnings per share $ 12.84 $ 10.70 $ 12.23
Diluted earnings per share $ 12.61 $ 10.46 $ 11.93
Weighted-average basic shares outstanding 25,031 24,833 24,616
Weighted-average diluted shares outstanding 25,485 25,395 25,255