CarGurus enlists banks to lead IPO

March 29, 2017