Fastenal's shift from branch to onsite locations has improved customer experience and market share, but I believe the stock is overvalued, warranting a 'Sell' rating with a $50 target price. The ...