Ibotta CEO Bryan Leach disposes of 15,142 common shares worth $630,522 - IBTA News | Rallies