Skip to content

IBTA

Ibotta, Inc.

NYSE · Technology · Software - Application · US

$38.39
+2.81%
Ask drillr
Analysis

No published Drillr research on IBTA yet.