Substrate
Ibotta Reports First-Quarter 2026 Results With Revenue Up 31 Percent — Substrate