Shares of Fastenal Co. FAST, -5.15% dropped 4.6% toward a more than 3-year low, after the industrial and construction supplies distributor reported second-quarter earnings and revenue that missed expectations. Net earnings fell to $204.6 million, or 36 cents a share, from $211.2 million, or 37 cents a share, in the year-ago period, below analyst consensus expectations of 37 cents a share, according to FactSet. Sales rose 7.9% to $1.37 billion, just shy of the FactSet consensus of $1.38 billion. The company said economic activity slowed during the quarter relative to the sequential first quarter. Gross profit as a percentage of sales fell 180 basis points to 46.9%. “While we successfully raised prices as one element of our strategy to offset tariffs placed to date on products sourced from China, those increases were not sufficient to also counter general inflation in the marketplace,” the company said in statement. The stock, which is on track for the lowest close since March 2016, has slumped 13% over the past three months, while the SPDR Industrial Select Sector ETF XLI, +0.05% has edged up 0.4% and the S&P 500 SPX, +0.03% has gained 3.7%.