Eton Pharmaceuticals Inc. (ETON) reports earnings