Saudi Arabia's Middle East Pharmaceutical Industries Company (Avalon Pharma) has set the final offer price for its initial public offering (IPO) at the upper end of the range at $21.9 (SAR 82), citing strong investor demand.