Elsewedy releases Q2 results