Share Facebook Twitter LinkedIn Pinterest Email Muneeb Ali has returned as CEO of Stacks Labs after a five-year absence, coinciding with a significant price increase for the STX token.