The Muscat Stock Exchange (30) index ended trading higher today at 4,667.15 points, gaining 2.4 points, or 0.05 per cent. The trading value amounted to 7,335,395 Omani Riyals, 22.3 per cent up compared to the last trading session, which amounted to 5,997,413 Omani Riyals.