AVT - Avnet, Inc. Stock Analysis | Finranks