Home Crypto Tesla made $1B profit on its Bitcoin buy, says analyst