News

Spot deposit balances fell around $826 million. The company reported total deposits of $88.59 billion as of 2022 end. The decrease in deposit balances has been driven by the fall in digital asset ...