STX logo

Stacks

STX Rank #139
$0.138566
▼ 5.8% 24h
$257.2M
Market Cap
€0.121800
Price in EUR
£0.104032
Price in GBP
¥22.7000
Price in JPY