Precigen, Inc. (PGEN) Stock Charts & Fundamentals