Stocks such as Indraprastha Gas, BSE, FACT, PB Fintech and Max Healthcare were among the top gainers on Nifty 200 this week.