JUST IN: Earlier this year, Celsius projected to investors that deposits would top $108 billion in 2023, the WSJ reports.

@WatcherGuru
 
 
Back to Top