The Egyptian Exchange's (EGX) indices ended in the green after fluctuations caused by profit-taking during the week that ended on 25 May.