The deal hands Carvana the keys to 56 ADESA sites across the U.S., totaling about 6.5 million square feet of buildings on more than 4,000 acres.
No comments:
Post a Comment