chartexchange

Ibotta CEO Bryan Leach sells $2.5 million in company stock

Investing.com | Nov 5, 2026 3:16 AM EST

Read original article