Madinet Masr Executes 42.7 Millon Shares as Part of its… Madinet Masr developers, has announced the execution of part of its treasury stock buyback program