Customer deposits reach all-time high of $9 billion
Management expressed confidence despite geopolitical headwinds, emphasizing the transitory nature of the disruption and strong underlying demand, with record results and a positive long-term outlook.