Editas Medicine, Inc.

Editas Medicine, Inc. (EDIT)

Market Cap

108.14M

Website

https://www.editasmedicine.com

Earnings Date

Nov 4, 2024

Employees

265

IPO Date

Feb 3, 2016