Skip to content
GENCO SHIPPING & TRADING LTD (GNK) — insider trading: 79 buys, 540 sells · InsiderLens