The current price of Stacks (STX) is $0.912625, as of Feb 23, 2025. Over the last 24 hours, the price has moved by -1.21%, with a change of 0.56% in the past hour. For longer-term performance, the ...