due to many reasons—

just 2 days ago sol was at 128$ , everyone was liquidated , so they want to recover

also altcoins depends on many other factors (market cap , volatility etc)