Sonoma Pharmaceuticals Inc. (SNOA) reports earnings