Macro Index tops this week with strong gain