Check it:
http://www.coindesk.com/price/Earlier today, Bitcoin was at $289, and look at this now.
What do you think is the cause?
When will this uptrend end?
I think the cause is increased usage, coinbase being a regulated exchange and the ETF, if anything the rise has been far less than I expected.
I think the uptrend will continue up to $500 or so, it will be a slow rise though, no $100 rise days like in the last bubble.
Honestly, the market isn't that ready to see a $500 price range. Slow rise, yes, but a more realistic speculation is somewhere around $300. Maybe $500 is asking for a bit too much in the current times.