The public debut of Ibotta has minted more than 150 millionaires, according to CEO Bryan Leach. Ibotta is based in Denver, ...