Ibotta CEO Bryan Leach disposes of USD 626,734.97 in common shares - IBTA News | Rallies