ABFX AGEA GROUP , PRO ALPHA TRADING, AND ARGO TRADING : A THOROUGH EXAMINATION