Company record net profit of Rs 522 crore, revenue rises 3.1% in Q3