Genasys struggles to generate consistent profits due to government contract cycles and fixed OpEx. Read why I rate GNSS stock ...