Atreca, Inc.

Net Selling
BCEL·US·🇺🇸 US
19%buys·81%sells
349 transactions
$236.1MTotal buys·26 buys
$7.3MTotal sells·108 sells
2626 insiders
Last: Apr 11, 2024