Cellectis S.A.

Cellectis S.A. (CLLS)

Market Cap

155.56M

Website

https://www.cellectis.com

Earnings Date

Nov 4, 2024

Employees

221

IPO Date

Feb 7, 2007