Leach Bryan (CIK 0001875168)

Latest company ownership

Shares held
492,236
Last filed at
Dec 3, 2025
Confidence Score
42.4
2025Q4
Confidence Score History
2024Q4 2025Q4

Recent buy/sell transactions

Exec date Filing date Company Role Signal Confidence Shares % of shares Under plan? Amount (USD)
Dec 1, 2025 Dec 3, 2025 Ibotta, Inc. CEO Sell 42.5 -7,489 -1.50% $178.7K
Sep 1, 2025 Sep 3, 2025 Ibotta, Inc. CEO Sell 42.5 -7,489 -1.48% $201.8K
Jun 1, 2025 Jun 3, 2025 Ibotta, Inc. CEO Sell 40.0 -7,489 -1.46% $374.4K
Mar 1, 2025 Mar 4, 2025 Ibotta, Inc. CEO Sell 45.0 -5,103 -0.98% $173.6K
Dec 1, 2024 Dec 3, 2024 Ibotta, Inc. CEO Sell 40.0 -13,469 -3.50% $985.1K