I think this is an interesting way to answer the question. Being profitable or not should not affect the survivability of a bank run. Its only a matter of liquidity. If customer assets truly are separate, then each customer should be able to withdraw every bitcoin, every ETH coin and all other coins, and they should have no problem processing all the withdrawals.Then CNBC anchor asked again if the balance sheet can withstand a bank run or other crisis like what happened with FTX and CZ said yes, because Binance is profitable, the Binance treasury so any obligations they have are not a threat to the company's viability (I'm paraphrasing)
The problem of course is if their inventory of coins doesn't match the sum of all the coins in the customer accounts. It doesn't even matter if they have enough assets, because sometimes those assets aren't liquid enough, and if they need to sell a lot and quickly, the price will not be favorable.
Now a traditional bank also has this problem, and to a much larger degree. A bank may have billions in deposits, and I bet less than 1% of liquid cash on hand since their business is to lend it out. Lets of course not even kid ourselves though, the bank has the power to take a small little deposit and inflate it 9 times to loan this out, an amount of money that didn't even previously exist. And since any shortcomings of withdrawals would be protected by the government, which will just print it up if need be, there is no worry about a bank run for traditional banks.
But Binance could have a big problem if 75% of coins in customer accounts all of a sudden were looking for a withdrawl all at the same time.
