Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)

v3.19.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Current:      
Federal $ 82,460 $ 504,758 $ 200,831
State 5,665 6,422 4,660
Foreign 59,274 41,414 38,208
Current income tax expense (benefit) 147,399 552,594 243,699
Deferred:      
Federal 1,636 98,702 444
State 2,118 1,526 2,852
Foreign (29,939) 844 175
Deferred income tax expense (benefit) (26,185) 101,072 3,471
Provision for income taxes $ 121,214 $ 653,666 $ 247,170