XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Federal      
Current $ 453,821 $ 132,420 $ 235,557
Deferred (23,876) 37,316 (45,797)
Foreign      
Current 210,385 157,518 113,146
Deferred (17,454) (5,319) (7,006)
State and local      
Current 18,168 17,835 24,495
Deferred (82) 5,027 (12,883)
Income taxes $ 640,962 $ 344,797 $ 307,512