STX logo

Stacks

STX Rank #130
$0.167996
▼ 0.32% 24h
$311.4M
Market Cap
€0.147262
Price in EUR
£0.125691
Price in GBP
¥27.4000
Price in JPY