Mumbai, December 1: The markets ended the week gone by on a strong note where it witnessed profit booking on Friday but the buy on dip texture is still intact. Equity markets showed some cautiousness before the Q2 GDP data release on Friday evening. Profit booking after the recent rally and weakness in global markets impacted sentiments. On the last day of trading, the BSE Sensex fell 336 points or 0.82 per cent to 40,794 while the Nifty 50 was down 95 points or 0.78 per cent to 12,056 levels.