Carvana (CVNA) Stock Tumbles 25% YTD After Bank of America Cuts Rating on Macro Headwinds