 Tractor Supply Company NASDAQ: TSCO reported better than expected Q2 results and raised the guidance and yet shares fell because of it. Shares fell because the results and guidance, while favorable, are lackluster in regard to the analysts estimate. 