Khalid Zafar Bros approves 591.15M riyals in cash profits