Amphenol's Q1 Results Impress: Should Investors Buy the Stock Now?