Back to Business
Business
October 24, 2026 at 8:46 AM
Ibotta CTO Luke Swanson sells $1.25 million in company stock
Investing.com