Year after taking Ibotta public, founder Bryan Leach worth $150M Max Scheinblum April 17, 2025 Bryan Leach made $29 million last year, per SEC filings.