Skip to content
Amalgamated Financial Corp. (AMAL) — insider trading: 3 buys, 168 sells · InsiderLens