IOC Q2 Results: Firm reports profit of Rs 12,967 crore, announces Rs 5 dividend