CARG Financials: CarGurus Inc AI Analysis