Biolargo Inc (BLGO) reports earnings