LR
Luke Roy Swanson
DELAYED 1 MONTH
CHIEF TECHNOLOGY OFFICER
Ibotta, Inc.
Filings
3
Companies
1
Latest
Jun 4, 2026
Transactions
Signal
Ticker / Company
Insider
Transaction
Value
Filed
63
IBTACLUSTER 2
Ibotta, Inc.
Luke Roy Swanson
CHIEF TECHNOLOGY OFFICER
Sale
$391.8K
11,880 sh
Jun 8 8:23 PM
Jun 4, 2026