Ibotta chief technology officer Luke Roy Swanson reports $3.06 million common share disposal - IBTA News | Rallies