Ibotta CEO Bryan Leach disposes of 32,916 common shares worth $1.17 million - IBTA News | Rallies