On 30th March 2017 the market cap for Bitcoin
BTC was just under
$17 billion USD. Today (29/11/2017) the market cap of
BTC is over
$177 billion USD. It's the law of supply and demand.
In just over 7 months, an extra $160 billion USD has come into BTC but the
BTC supply hasn't increased at the same rate therefore driving up prices from
$1,061USD on 30/3/2017 to today's price of
$10,637.50 on 29/11/2017.

Don't be stupid. Learn economic and finance before posting crap. Supply and demand only goes so far in explaining the price equilibrium. The holders of BTC are not selling and the buyers are pushing the price up in order to obtain btc. Currently the holders are deciding the price of btc. This does not imply the buyers had pumped in $160bn of hard cash.