I think short, sharp changes in the bitcoin price are often attributed to either trading bots initiating a buy or sell order that then gets picked up by others, causing a domino effect on the price, or by so-called whales (large holders of a cryptocurrency or another asset) buying or selling a big enough chunk at under or above the current market rate.