Skip to content
Nkarta, Inc. (NKTX) — insider trading: 18 buys, 69 sells · InsiderLens