OUR TOP 9 TRADING BUYs Earnings Play: IDFC First Bank, Shriram Finance Ltd, Bajaj Auto, Sansera Engineering ltd, UltraTech cement, Navin Flourine, Coforge, Biocon, Astral, Kalpataru Projects International Ltd.