v3.7.0.1
Provision for Income Taxes (Detail) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Current Taxes      
U.S. federal $ 2,739 $ 545 $ 3,661
U.S. state and local 30 136 364
Foreign 2,472 1,940 2,065
Current taxes 5,241 2,621 6,090
Deferred Taxes      
Deferred taxes (3,296) 332 224
Provision for income taxes $ 1,945 $ 2,953 $ 6,314