Ibotta, Inc.
Exchange: nyse
none
2021079424.00
43756000.00
-0.128213727028
0.118725376342
-80.42%
0.75