Opportunity International posts impressive growth