Bitcoin price vs Tesla stock: Which is a better buy in 2023?