Home Stock Carvana’s stock price recovery proves the brand is stronger than any short report