MT Newswires•4 days agoIbotta Insider Sold Shares Worth $1,279,769, According to a Recent SEC FilingIBTA0.80%