Intellia Therapeutics (NTLA)

Common Shares
Sell: $12.79|Buy: $13.15|Change: 0.52 (4.11%)