Annual report [Section 13 and 15(d), not S-K Item 405]

Securities - Maturities of Debt Securities Carried at Fair Value and Held-to-maturity Debt Securities (Details)

v3.25.0.1
Securities - Maturities of Debt Securities Carried at Fair Value and Held-to-maturity Debt Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]    
Due in one year or less, amount $ 667  
Due in one year or less, yield 2.56%  
Due after one year through five years, amount $ 25,738  
Due after one year through five years, yield 1.86%  
Due after five years through ten years, amount $ 96,582  
Due after five years though ten years, yield 1.27%  
Due after ten years, amount $ 435,726  
Due after ten years, yield 2.12%  
Amortized Cost $ 558,713 $ 594,591
Total, yield 1.96%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Fair Value $ 358,607 276,852
Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]    
Due in One Year or Less 660  
Due after One Year through Five Years 22,764  
Due after Five Years through Ten Years 80,832  
Due after Ten Years 346,292  
Held-to-maturity, fair value 450,548 496,597
AFS securities    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 46,196  
Due in one year or less, yield 3.98%  
Due after one year through five years, amount $ 222,813  
Due after one year through five years, yield 3.83%  
Due after five years through ten years, amount $ 31,878  
Due after five years through ten years, yield 3.65%  
Due after ten years, amount $ 61,393  
Due after ten years, yield 4.92%  
Amount $ 362,280  
Total, yield 4.02%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 46,077  
Due after one year through five years, amount 221,968  
Due after five years though ten years, amount 31,400  
Due after ten years, amount 59,162  
Fair Value 358,607  
Mortgage-backed securities    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 142  
Due in one year or less, yield 3.80%  
Due after one year through five years, amount $ 9,636  
Due after one year through five years, yield 4.20%  
Due after five years through ten years, amount $ 13,728  
Due after five years through ten years, yield 4.26%  
Due after ten years, amount $ 55,391  
Due after ten years, yield 5.02%  
Amount $ 78,897  
Total, yield 4.79%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 141  
Due after one year through five years, amount 9,579  
Due after five years though ten years, amount 13,570  
Due after ten years, amount 53,378  
Fair Value 76,668  
Agency    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 0  
Due in one year or less, yield 0.00%  
Due after one year through five years, amount $ 6  
Due after one year through five years, yield 2.83%  
Due after five years through ten years, amount $ 5  
Due after five years through ten years, yield 4.00%  
Due after ten years, amount $ 32,770  
Due after ten years, yield 4.56%  
Amount $ 32,781  
Total, yield 4.56%  
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]    
Due in one year or less, amount $ 0  
Due in one year or less, yield 0.00%  
Due after one year through five years, amount $ 0  
Due after one year through five years, yield 0.00%  
Due after five years through ten years, amount $ 10  
Due after five years though ten years, yield 2.60%  
Due after ten years, amount $ 430,125  
Due after ten years, yield 2.12%  
Amortized Cost $ 430,135 465,456
Total, yield 2.12%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 0  
Due after one year through five years, amount 5  
Due after five years though ten years, amount 5  
Due after ten years, amount 31,192  
Fair Value 31,202  
Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]    
Due in One Year or Less 0  
Due after One Year through Five Years 0  
Due after Five Years through Ten Years 9  
Due after Ten Years 341,668  
Held-to-maturity, fair value 341,677 386,526
Agency-collateralized mortgage obligations    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 0  
Due in one year or less, yield 0.00%  
Due after one year through five years, amount $ 0  
Due after one year through five years, yield 0.00%  
Due after five years through ten years, amount $ 1  
Due after five years through ten years, yield 1.00%  
Due after ten years, amount $ 19,518  
Due after ten years, yield 5.90%  
Amount $ 19,519  
Total, yield 5.90%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 0  
Due after one year through five years, amount 0  
Due after five years though ten years, amount 1  
Due after ten years, amount 19,317  
Fair Value 19,318  
Commercial    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 142  
Due in one year or less, yield 3.80%  
Due after one year through five years, amount $ 9,630  
Due after one year through five years, yield 4.20%  
Due after five years through ten years, amount $ 13,722  
Due after five years through ten years, yield 4.26%  
Due after ten years, amount $ 2,551  
Due after ten years, yield 2.77%  
Amount $ 26,045  
Total, yield 4.09%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 141  
Due after one year through five years, amount 9,572  
Due after five years though ten years, amount 13,564  
Due after ten years, amount 2,336  
Fair Value 25,613  
Non-agency residential    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 0  
Due in one year or less, yield 0.00%  
Due after one year through five years, amount $ 0  
Due after one year through five years, yield 0.00%  
Due after five years through ten years, amount $ 0  
Due after five years through ten years, yield 0.00%  
Due after ten years, amount $ 552  
Due after ten years, yield 11.48%  
Amount $ 552  
Total, yield 11.48%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 0  
Due after one year through five years, amount 2  
Due after five years though ten years, amount 0  
Due after ten years, amount 533  
Fair Value 535  
U.S. Treasury and government agencies    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 24,484  
Due in one year or less, yield 4.58%  
Due after one year through five years, amount $ 202,038  
Due after one year through five years, yield 3.82%  
Due after five years through ten years, amount $ 12,910  
Due after five years through ten years, yield 2.78%  
Due after ten years, amount $ 34  
Due after ten years, yield 3.99%  
Amount $ 239,466  
Total, yield 3.85%  
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]    
Due in one year or less, amount $ 493  
Due in one year or less, yield 2.71%  
Due after one year through five years, amount $ 24,731  
Due after one year through five years, yield 1.84%  
Due after five years through ten years, amount $ 96,472  
Due after five years though ten years, yield 1.27%  
Due after ten years, amount $ 0  
Due after ten years, yield 0.00%  
Amortized Cost $ 121,696 121,645
Total, yield 1.39%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 24,556  
Due after one year through five years, amount 201,280  
Due after five years though ten years, amount 12,597  
Due after ten years, amount 31  
Fair Value 238,464  
Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]    
Due in One Year or Less 490  
Due after One Year through Five Years 21,791  
Due after Five Years through Ten Years 80,754  
Due after Ten Years 0  
Held-to-maturity, fair value 103,035 103,682
Non-U.S. securities    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 19,865  
Due in one year or less, yield 3.20%  
Due after one year through five years, amount $ 4,391  
Due after one year through five years, yield 2.25%  
Due after five years through ten years, amount $ 3,861  
Due after five years through ten years, yield 4.56%  
Due after ten years, amount $ 2,526  
Due after ten years, yield 3.77%  
Amount $ 30,643  
Total, yield 3.29%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 19,682  
Due after one year through five years, amount 4,391  
Due after five years though ten years, amount 3,892  
Due after ten years, amount 2,492  
Fair Value 30,457  
Other taxable securities    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 947  
Due in one year or less, yield 5.67%  
Due after one year through five years, amount $ 3,160  
Due after one year through five years, yield 5.34%  
Due after five years through ten years, amount $ 397  
Due after five years through ten years, yield 3.52%  
Due after ten years, amount $ 142  
Due after ten years, yield 4.55%  
Amount $ 4,646  
Total, yield 5.22%  
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]    
Due in one year or less, amount $ 174  
Due in one year or less, yield 2.15%  
Due after one year through five years, amount $ 1,007  
Due after one year through five years, yield 2.28%  
Due after five years through ten years, amount $ 100  
Due after five years though ten years, yield 3.53%  
Due after ten years, amount $ 5,601  
Due after ten years, yield 2.53%  
Amortized Cost $ 6,882 7,490
Total, yield 2.50%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 944  
Due after one year through five years, amount 3,149  
Due after five years though ten years, amount 378  
Due after ten years, amount 135  
Fair Value 4,606  
Held-to-maturity Securities, Debt Maturities, Fair Value [Abstract]    
Due in One Year or Less 170  
Due after One Year through Five Years 973  
Due after Five Years through Ten Years 69  
Due after Ten Years 4,624  
Held-to-maturity, fair value 5,836 $ 6,389
Tax-exempt securities    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 758  
Due in one year or less, yield 2.83%  
Due after one year through five years, amount $ 3,588  
Due after one year through five years, yield 3.75%  
Due after five years through ten years, amount $ 982  
Due after five years through ten years, yield 3.27%  
Due after ten years, amount $ 3,300  
Due after ten years, yield 4.10%  
Amount $ 8,628  
Total, yield 3.75%  
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]    
Due in one year or less, amount $ 754  
Due after one year through five years, amount 3,569  
Due after five years though ten years, amount 963  
Due after ten years, amount 3,126  
Fair Value $ 8,412