CLPS Incorporation announces extension of share repurchase program - CLPS News | Rallies