Why do you think bank is the only one? There are many many big and small domestic and internationally players. They can easily cause spike in price. To name a few: Wealthy investors, insurance companies, mutual fund companies, governments, hedge funds, pharmaceutical companies, sovereign...