Ibotta revenue beats estimates on 15% user growth