Hmm with the current price during the past few months I think It's unlikely however bitcoin is unpredictable and I'd love to be proven wrong. As for reaching a new all time high by the end of the year I can completely see that happening. As for a more reasonable guess I'd say maybe around 30k. Because once it hits around 20k again there will be many price corrections moving forward.