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