IBOTTA INC-CL A (IBTA) Stock News

NYSE:IBTA • US4510511060

23.01 USD
-0.4 (-1.71%)
Last: Mar 9, 2026, 12:06 PM

IBTA Latest News, Press Relases and Analysis