GAP posts strong earnings and gains momentum | InvestorWaves | InvestorWaves