Choppy trade keeps markets range-bound to end the week

Nifty settles near 24,250