Micropolis Announces Financial Results for the Six Months Ended… — MCRP +0.80 · News Impact Screener