XML 33 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]    
Revenue $ 1,363,392 $ 1,165,864
Costs of revenue:    
Direct costs 878,881 782,760
Indirect costs and selling expenses 357,592 264,757
Depreciation and amortization 26,762 18,747
Total costs of revenue 1,263,235 1,066,264
Income from operations 100,157 99,600
Interest expense and other, net 16,811 8,886
Income before income taxes 83,346 90,714
Income tax expense 15,369 11,881
Net income $ 67,977 $ 78,833
Basic earnings per share $ 2.73 $ 3.19
Diluted earnings per share $ 2.66 $ 3.10
Weighted-average basic shares outstanding 24,894 24,737
Weighted-average diluted shares outstanding 25,532 25,424