10 stocks surge 22-65% from 52-week lows to new highs in 3 months