Stacks (STX) Suddenly Jumps 16% as Market Declines, This Might Be Reason editorial staff 8. May 2023 STX breaks through market slump with impressive 16% surge