I think most of the reasons mentioned above are already known by all of us. To summarized everything here is the 10 reasons:
#1 Reason illiquidity, price discovery is very opaque
#2 Japan's quick adaptation of BitCoin for store payments
#3 Major uptrend in Blockchain and Cryptocurrencies
#4 Bitcoin is a benchmark
#5 Bitcoin is going mainstream
#6 Mining difficulty has gone up tremendously, miners have to be compensated for processing transactions
#7 Volatility is here to stay
#8 Major uptrend with severe drops/pullbacks
#9 Limited supply
#10 Network congestions
I can only speculate that by the end of the year we are going to see near 4000-5000$.