Stacks reached a new all-time high of $3.26 on December 1, 2021. STX's previous record high was in March 20, 2023, when the price was $1.31.