 Shares of Cardlytics are up 34 year-to-date and near all-time highs despite mixed performance. Though the company has done a good job of signing on new banks to its platform and adding users, revenue has suffered as marketers pulled back offers. 