Skip to content
SUPERIOR ENERGY SERVICES INC (SPN) — insider trading: 55 buys, 126 sells · InsiderLens