Skip to content
IntelGenx Technologies Corp. — insider trading: 78 buys, 33 sells · InsiderLens