Revisiting Soybean Trade

The January contract is selling off a bit after hitting $1200 on November 23rd. The question is why have prices increased this quickly and to these levels? It makes me wonder if this is a supply issue, and how much product China buying off U.S. farmers.