Maintain a 'Buy' rating on IOCL (target price of Rs 170), BPCL (target price of Rs 440), and HPCL (target price of Rs 450 ... to be transient and have only a marginal adverse impact on Titan. The ...