Many people are investing in Bitcoin. Therefore, Bitcoins are sold if a person needs money or simply if the current price suits him.
exactly, they sell mostly bitcoin in need of money. or maybe they continue to trade bitcoins, to make a profit, because some people choose to hoard bitcoins rather than to sell them.