In this episode, we review the shockingly positive developments in used car dealership company Carvana's business and stock price results, and examine whether it's recent success can be sustained.