ABFX , AGEAGROUP, ALPHAPRO , ARGOFX : AN DETAILED REVIEW