Nifty posts fourth straight weekly gain in 2025; All eyes on US CPI data