Global cues, positive macros push equities higher for 8th day in row

Global cues, positive macros push equities higher for 8th day in row