XML 72 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Schedule of income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Federal      
Current $ 132,420 $ 235,557 $ 185,761
Deferred 37,316 (45,797) 28,108
Foreign      
Current 157,518 113,146 189,826
Deferred (5,319) (7,006) (11,208)
State and local      
Current 17,835 24,495 25,235
Deferred 5,027 (12,883) 1,965
Income taxes $ 344,797 $ 307,512 $ 419,687