Financial insights of PRGS