Indian Oil Corp shares hit a 52-week high after strong Q2 results driven by robust refining margins and revenue growth. Brokerages remain divided, citing steady outlook but caution over debt.