PRFT Stock technical analysis