SNOA Financials: Sonoma Pharmaceuticals Inc AI Analysis