XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]    
Revenues $ 1,490,898 $ 1,459,506
Costs of revenues:    
Direct costs 974,171 939,934
Indirect costs and selling expenses 357,106 355,004
Depreciation and amortization 32,592 30,144
Total costs of revenues 1,363,869 1,325,082
Income from operations 127,029 134,424
Interest expense and other, net 10,398 9,980
Income before income taxes 116,631 124,444
Income taxes 28,522 30,800
Net income $ 88,109 $ 93,644
Basic earnings per share $ 3.74 $ 3.73
Diluted earnings per share $ 3.70 $ 3.67
Weighted-average basic shares outstanding 23,560 25,099
Weighted-average diluted shares outstanding 23,844 25,486