Indian stock markets ended last week on a strong note, reaching new yearly highs. Domestic factors provided support. The upcoming earnings season and global central bank policies will guide market direction. Positive developments in India-US trade relations also boosted sentiment. Investors are advised to consider a 'buy on dips' strategy for Nifty. Foreign investors showed net buying activity.