Intellia Therapeutics (NTLA)

Common Shares
Sell: $12.97|Buy: $13.31|Change: 0.31 (-2.36%)