while one can say its never a bad idea to take profits i see adm as a longer term hold. Its too difficult to predict swings in adm share price, but long term the stock should benefit hugely from population boom. I also note it contiues to grow by making acquistions. Adm has in the past closed plants/operations in favor of better ones so its actively managing its business components. With the nice dividend i think to hold a core amount of adm makes sense longer term. Of course short term the stock can have set backs so one must do as they see fit. jmho.