Ibotta Inc. April 20, 2026 - by Joey Ramson $IBTA testing the ~$35 resistance level. Looking for a possible further move up Share this article: