Nifty ends Friday at 24,119 up 121 after volatile session

Business