AeroVironment Inc. (AVAV) reports earnings