Scoopfeeds — Intelligent news, curated.
Ibotta director Thomas Lehrman sells $1.05 million in shares