Precigen Inc. (PGEN) reports earnings