ibotta OB 20240418 CC PRESS 7

Year after taking Ibotta public, founder Bryan Leach worth $150M

More Recent Stories