John Deere reported second-quarter earnings on Friday morning that smashed expectations on profit and revenues. Earnings per share came in at $2.03, much better than expectations for $1.56, according to Bloomberg. The company reported sales of $8.17 billion, beating estimates for $7.51 billion. Shares rose about 2% in pre-market trading.