STX logo

Stacks

STX Rank #126
$0.181226
▼ 2.48% 24h
$336.1M
Market Cap
€0.156980
Price in EUR
£0.135438
Price in GBP
¥29.0600
Price in JPY