Oman’s market watchdog Capital Market Authority on Wednesday suspended three listed firms on the Muscat Securities Market for not disclosing financial results within the stipulated time.