Skip to content
SPX Technologies, Inc. (SPXC) — insider trading: 22 buys, 2,092 sells · InsiderLens