Alibaba reported an attributable net loss of 5.5 billion yuan renminbi (€710m-$836m) for the fourth quarter ended March 31, primarily due to a RMB 18.2 billion (€2.3bn-$2.8bn) anti-trust fine imposed by Chinese anti-trust regulators which charged the company of abusing its dominant market position. The fine represented about 4 percent ...