Precigen, Inc. (PGEN) Stock Analysis, Quote & Company Profile