Nifty 50 profit growth at 18% marks 10-quarter high