Skip to content
INTERGRAPH CORP (INGR) — insider trading: 31 buys, 350 sells · InsiderLens