XML 57 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Mar. 31, 2017
Mar. 31, 2016
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]        
Net income available for common shareholders (A) $ 4,801 $ 3,756 $ 14,691 $ 13,676
Weighted average outstanding shares of common stock (B) 7,725 7,895 7,756 7,952
Dilutive effect of stock-based awards 88 90 84 89
Common stock and common stock equivalents (C) 7,813 7,985 7,840 8,041
Earnings Per Share        
Basic (A/B) $ 0.62 $ 0.48 $ 1.89 $ 1.72
Diluted (A/C) $ 0.61 $ 0.47 $ 1.87 $ 1.70