Tractor Supply Company stock hits 52-week low at 42.48 USD | AllMind News