Amphenol (NYSE:APH) Reports Strong Q1 Earnings, Announces Buyback and Positive Q2 Guidance