ABFX , AGEAGROUP, ALPHATRADE , ARGOMARKETS : AN THOROUGH EXAMINATION