Stock Screener

IBTA - Ibotta, Inc.

$33.39 9.5% ($3.17)
5.40.621.90.6012.32.7
BPDEPEEPSROEBVPSCURRENT



Address:

Portfolio: