I think there are a lot of factors which cause people to sell their bitcoins. Just before christmas i saw this major drop. My conclusion is that people needed money for christmas. Also in some country's the bitcoin is forbidden, which forces people to sell their stack.