Basic and Diluted Earnings Per Share (Detail) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | 12 Months Ended | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
[3] | Mar. 31, 2017 |
[3] | Dec. 31, 2016 |
[3] | Sep. 30, 2016 |
[3] | Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2016 |
|||||||||||||||
| Earnings Per Share Basic And Diluted [Abstract] | |||||||||||||||||||||||||||||
| Net income available for common shareholders (A) | $ 8,873 | [1] | $ 7,424 | [1] | $ (6,302) | [1] | $ 6,576 | [1] | $ 8,069 | [2] | $ 5,486 | $ 6,267 | $ 5,667 | $ 16,571 | [1] | $ 25,489 | [2],[3] | $ 20,539 | |||||||||||
| Weighted average outstanding shares of common stock (B) | 7,700 | 7,746 | 7,925 | ||||||||||||||||||||||||||
| Dilutive effect of stock-based awards | 94 | 86 | 88 | ||||||||||||||||||||||||||
| Common stock and common stock equivalents (C) | 7,794 | 7,832 | 8,013 | ||||||||||||||||||||||||||
| Earnings Per Share | |||||||||||||||||||||||||||||
| Basic (A/B) | $ 1.15 | $ 0.96 | $ (0.82) | $ 0.85 | $ 1.05 | $ 0.71 | $ 0.81 | $ 0.73 | $ 2.15 | $ 3.29 | [3] | $ 2.59 | |||||||||||||||||
| Diluted (A/C) | $ 1.14 | [4] | $ 0.95 | [4] | $ (0.82) | [4] | $ 0.84 | [4] | $ 1.03 | [2] | $ 0.70 | $ 0.80 | $ 0.72 | $ 2.13 | [4] | $ 3.25 | [2],[3] | $ 2.56 | |||||||||||
| |||||||||||||||||||||||||||||