Caribou Biosciences, Inc.

Insider Buys Quantity –
0
2018-01-29SaleIntellia Therapeutics, Inc.
NTLA
10 percent owner
550,645
1.3083%
$26.78$14.75M-8.47%
2017-09-13SaleIntellia Therapeutics, Inc.
NTLA
director
1.05M
$0$0+16.64%