Ibotta Inc

IBTANYSE
$48.43
-0.42-0.86%
Últ. Act.: Oct 28, 4:00 PM

Benzinga

Ibotta Ownership & Insider Activity - Benzinga