Muneeb Ali returns as Stacks Labs CEO while STX surges 28.8% on renewed investor interest.