The Muscat Stock Exchange (30) index ended trading higher today at 4240.21 points, gaining 39.2 points, or 0.93 %. The trading value amounted to 4,390,990 Omani Riyals, 26.9% up compared to the last trading session, which amounted to 3,387,354 Omani Riyals.