Avnet Inc. (AVT) reports earnings