XML 50 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents (Tables)
3 Months Ended
Mar. 31, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
$ in millionsAt
March 31,
2024
At
December 31,
2023
Cash and due from banks$8,356 $7,323 
Interest bearing deposits with banks93,949 81,909 
Total Cash and cash equivalents$102,305 $89,232 
Restricted cash$32,492 $30,571