NEWS: Muneeb Ali becoming CEO of Stacks Labs has sent $STX up 28.8% amid renewed investor confidence.