'Market unlikely to come out of range before year-end'
'Sensex should touch 21,000-21,500 levels by March 2012'