Ibotta CTO Luke Roy Swanson disposes of 5,940 common shares worth $236,001 - IBTA News | Rallies