Steady Growth in Challenging Markets Fastenal Co Earnings Report