ViaSat Inc. (VSAT) reports earnings