CLPS regains Nasdaq compliance after bid price holds above $1 for 10 sessions - CLPS News | Rallies