Cellectis S.A. (CLLS) has a market capitalization of $409.99M and trades at $4.09. The 52-week range is 1.1-5.48.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of -6, Earnings Per Share (EPS) of $-0.68, annual revenue of $73.17M.
The stock has a beta of 2.71, operates in the Healthcare sector.