Amphenol Corporation (APH) reports earnings