STX logo

Stacks

STX Rank #139
$0.137952
▼ 4.81% 24h
$255.8M
Market Cap
€0.121260
Price in EUR
£0.103571
Price in GBP
¥22.6000
Price in JPY