STX logo

Stacks

STX Rank #126
$0.179489
▼ 5.82% 24h
$332.3M
Market Cap
€0.155438
Price in EUR
£0.134130
Price in GBP
¥28.7800
Price in JPY