v3.25.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 1,261 $ 1,200
OCI, net of tax:    
Net change in net pension and postretirement costs 5 1
Net change in cash flow hedges 429 (190)
Net change in AFS securities 478 (576)
Net change in HTM securities 50 51
Other, net 1 (2)
Total OCI, net of tax 963 (716)
Total comprehensive income 2,224 484
Income Tax Effect of Items Included in OCI:    
Net change in net pension and postretirement costs 1 0
Net change in cash flow hedges 133 (58)
Net change in AFS securities 149 (177)
Net change in HTM securities 15 15
Total income taxes related to OCI $ 298 $ (220)