Revenue and profit growth for Nifty 50 companies