Earnings wrap: Tractor Supply, Noranda, Cat Financial