Precigen, Inc.

Precigen, Inc.

5.66
EUR
-0.16
(-2.75%)
-0.39EPS
1.78BMarket Cap
Nov 05Next Earn