I think we'll stay in the $700-$1000 range for a few months. I think we'll reach a new ATH around September.
Just a prediction, don't trade off it
It will pass 1000 bucks barrier before halving only, and new ATH will also be seen before, as it has been witnessed every time that when halving takes place, bitcoins' price just get crashed because of panic sells.