21 insiders reported 304 Form 4 transactions for Ibotta, Inc. (IBTA) over the past 18 months (most recent 2026-07-06). Recent activity: Leach Bryan (CEO AND PRESIDENT) Buy 15,834 shares, Leach Bryan (CEO AND PRESIDENT) Sell 53 shares, Leach Bryan (CEO AND PRESIDENT) Sell 4,045 shares, Swanson Luke Roy (CHIEF TECHNOLOGY OFFICER) Sell 3,241 shares, Swanson Luke Roy (CHIEF TECHNOLOGY OFFICER) Sell 2,699 shares. Source: SEC Form 4.
| Date | Insider | Title | Type | Shares | Value |
|---|---|---|---|---|---|
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Buy | 15,834 | $63,178 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 53 | $1,897 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 4,045 | $140,096 |
| 2026-07-06 | Swanson Luke Roy | CHIEF TECHNOLOGY OFFICER | Sell | 3,241 | $114,864 |
| 2026-07-06 | Swanson Luke Roy | CHIEF TECHNOLOGY OFFICER | Sell | 2,699 | $93,855 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 11,789 | $416,667 |
| 2026-07-06 | Swanson Luke Roy | CHIEF TECHNOLOGY OFFICER | Sell | 3,241 | $114,864 |
| 2026-07-06 | Swanson Luke Roy | CHIEF TECHNOLOGY OFFICER | Sell | 2,699 | $93,855 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 523 | $18,105 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 1,551 | $54,822 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Buy | 2,074 | $0 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 536 | $18,574 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 1,538 | $54,353 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Buy | 6,061 | $24,183 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 5,773 | $203,761 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 288 | $10,309 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Buy | 1,094 | $0 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 1,044 | $36,850 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 50 | $1,790 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Buy | 1,094 | $0 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Sell | 1,041 | $36,742 |
| 2026-07-06 | Leach Bryan | CEO AND PRESIDENT | Buy | 2,074 | $0 |
| 2026-06-24 | Leach Bryan | CEO AND PRESIDENT | Buy | 11,187 | $44,636 |
| 2026-06-24 | Leach Bryan | CEO AND PRESIDENT | Sell | 11,187 | $341,896 |
| 2026-06-24 | Leach Bryan | CEO AND PRESIDENT | Buy | 3,955 | $15,780 |
Source: SEC Form 4 filings · as of 2026-07-06