Ibotta, Inc.

Ibotta, Inc.

43.40
EUR
-0.60
(-1.36%)
-0.37EPS
606.92MMarket Cap
Nov 02Next Earn