Arrow Electronics Inc. (ARW) reports earnings