Live News EQUITY FLASH L impact Nov 04, 2026, 09:57 PM UTC Ibotta CTO Luke Roy Swanson Sold Shares Worth $3,063,527 An SEC filing says Luke Roy Swanson sold 53,462 shares on November 2, 2026. IBTA SquawkNews Desk