NovaBay Pharmaceuticals Inc. (NBY) reports earnings