Home Stock Analysis Revolut tops $1 billion in profit as crypto trading, growing user base fuel growth