Digital rewards company Ibotta debuted today at $117 after pricing at $88 per share Wednesday night. Why it matters: The opening trade marks... Read this story
Digital rewards company Ibotta debuted today at $117 after pricing at $88 per share Wednesday night. Why it matters: The opening trade marks... Read this story
More from Axios | Retail Retail deals Ibotta Initial public offering Walmart New York Stock Exchange