Stacks (STX) price hits all-time high of $3.65, then settles at $3.35. Recent network upgrade approval drives impressive 125% growth since year start. Continue Reading: Stacks (STX) Sees Significant Price Surge Following Network Upgrade