AGCO Corporation AGCO carries a Zacks Rank #2 (Buy) at present and has an average positive earnings surprise of 40.39% for the trailing four quarters. Click to get this free report AGCO Corporation (AGCO): Free Stock Analysis Report The Middleby Corporation (MIDD): Free Stock Analysis Report Altra Industrial Motion Corp. (AIMC): Free Stock Analysis Report Colfax Corporation (CFX): Free Stock Analysis Report To read this article on Zacks.com click here. Headwinds such as adverse foreign currency translation impact, stiff industry rivalry or sudden price inflation might hurt the company's near-term results.