Yansab's second-quarter net profit rose 3.2 percent to 671 million riyals ($179 million). Analysts on average forecast the company would make a quarterly profit of 708.65 million riyals.

"We reiterate our 'hold' recommendation on the stock with a fair value of 59.30 riyals per share," Ankit Gupta, assistant vice president of research at NBK Capital says in a note. "We believe that Q2 results underscore company's operational resilience; however, it is mostly priced in the stock."