Car seller Carvana faces a potential new crisis as a shocking report from Hindenburg Research threatens to derail its efforts to recover from recent economic woes.
Car seller Carvana faces a potential new crisis as a shocking report from Hindenburg Research threatens to derail its efforts to recover from recent economic woes.