Q4 Results This Week: IOC, BPCL, ITC, Lenskart among 150 others report earnings as season winds down