Zacks has a $37 price target on Tractory Supply Company. The stock is trading around $29 today. From the article:
"TSCO shares are down over 45 percent in the last twelve months and over 22 percent year-to-date. This sell-off was due to difficult macro conditions including higher food and energy prices, weak consumer confidence, and declining home prices. Put simply, consumers have fewer dollars to spend in retail stores."