Ibotta, Inc.

Ibotta, Inc.

IBTA
Ibotta, Inc.US flagNew York Stock Exchange
32.56
USD
-2.17
- -
869.64MMarket Cap