STX logo

Stacks

STX Rank #139
$0.137447
▼ 4.7% 24h
$255.4M
Market Cap
€0.120817
Price in EUR
£0.103193
Price in GBP
¥22.5200
Price in JPY