Admittedly this is true, with healthy sell-offs after the August 15 report and the February 15 report. Then again, it is higher now than it was even prior to the August 15 report and almost where it was before the February 15 report, which was near the 52 week high. I suppose if you want to trade around it fine but is hardly a trader's stock.
And recently the fertilizer companies, much more volatile, have sold off on sales slumps, and Deere has diverged from them recently. I imagine it will sell back down post-earnings. Long term it is a great play I believe and likely a buy on an earnings drop (just like it was a buy on August 15).