Q1 results, macro data, and commodity prices among 5 factors that may steer Nifty this week Read more