Muneeb Ali is back as Stacks Labs CEO after 5 years: STX jumps over 28%

Wait 5 sec.

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