Intellia Therapeutics (NTLA)

Common Shares
Sell: $12.22|Buy: $12.30|Change: 0.35 (2.95%)