Apollo posts 11% rise in Q1 revenues

29 Jul 2010