Skip to content
ALLIED MOTION TECHNOLOGIES INC (AMOT) — insider trading: 99 buys, 142 sells · InsiderLens