Shares of Fastenal have gained 24% year to date as of this writing and currently trade at 23 times forward earnings. It should also be noted that the company has announced a 2:1 stock split that will be effective after the market close on May 22, 2019.